]> git.sesse.net Git - kdenlive/blobdiff - src/clipproperties.h
Remember render settings for project (zone, guides,...):
[kdenlive] / src / clipproperties.h
index bcf971420d5f3fbc3a414926c6e73cef02781405..23c1f4d749e9c8f135ad011340ef0b4fbbe465d3 100644 (file)
@@ -33,9 +33,11 @@ class ClipProperties : public QDialog
 
 public:
     ClipProperties(DocClipBase *clip, Timecode tc, double fps, QWidget * parent = 0);
+    ClipProperties(QList <DocClipBase *>cliplist, Timecode tc, QMap <QString, QString> commonproperties, QWidget * parent);
     QMap <QString, QString> properties();
     const QString &clipId() const;
     bool needsTimelineRefresh() const;
+    bool needsTimelineReload() const;
 
 private slots:
     void parseFolder();
@@ -50,12 +52,16 @@ private slots:
 
 private:
     Ui::ClipProperties_UI m_view;
+    QMap <QString, QString> m_old_props;
     DocClipBase *m_clip;
     Timecode m_tc;
     double m_fps;
     /** used to count images in slideshow clip */
     int m_count;
+    /** some visual properties changed, reload thumbnails */
     bool m_clipNeedsRefresh;
+    /** clip resource changed, reload it */
+    bool m_clipNeedsReLoad;
 
 signals:
     void addMarker(const QString &, GenTime, QString);