]> git.sesse.net Git - kdenlive/blobdiff - src/clipproperties.h
cleanup & fix crash on project saving with Qt 4.5:
[kdenlive] / src / clipproperties.h
index c49f8b1f084075a13967db26d8ad412bececde21..6e486fe03da8cdfd5eff7dc683e59e7b24245631 100644 (file)
@@ -24,8 +24,8 @@
 #include <QDialog>
 
 #include "definitions.h"
-#include "docclipbase.h"
 #include "timecode.h"
+#include "docclipbase.h"
 #include "ui_clipproperties_ui.h"
 
 class ClipProperties : public QDialog {
@@ -34,16 +34,30 @@ class ClipProperties : public QDialog {
 public:
     ClipProperties(DocClipBase *clip, Timecode tc, double fps, QWidget * parent = 0);
     QMap <QString, QString> properties();
-    int clipId();
+    const QString &clipId() const;
+    bool needsTimelineRefresh() const;
 
 private slots:
-
+    void parseFolder();
+    void slotAddMarker();
+    void slotEditMarker();
+    void slotDeleteMarker();
+    void slotFillMarkersList();
+    void slotCheckMaxLength();
+    void slotEnableLuma(int state);
+    void slotEnableLumaFile(int state);
 
 private:
     Ui::ClipProperties_UI m_view;
     DocClipBase *m_clip;
     Timecode m_tc;
     double m_fps;
+    /** used to count images in slideshow clip */
+    int m_count;
+    bool m_clipNeedsRefresh;
+
+signals:
+    void addMarker(const QString &, GenTime, QString);
 };