]> git.sesse.net Git - kdenlive/blobdiff - src/effectstack/collapsiblegroup.h
Implement effect group save
[kdenlive] / src / effectstack / collapsiblegroup.h
index 79e7a5cc10b330f5adfecde21557772074e80477..c85a145b1ed24023d8dc59bc848ec4d3677130c7 100644 (file)
@@ -32,6 +32,7 @@
 #include <QDomElement>
 #include <QToolButton>
 #include <QLineEdit>
+#include <QMutex>
 
 class QFrame;
 
@@ -84,8 +85,8 @@ private slots:
     void slotDeleteEffect();
     void slotEffectUp();
     void slotEffectDown();
-    void slotSaveEffect();
-    void slotResetEffect();
+    void slotSaveGroup();
+    void slotResetGroup();
     void slotUnGroup();
     void slotRenameGroup();
 
@@ -95,6 +96,7 @@ private:
     EffectInfo m_info;
     int m_index;
     MyEditableLabel *m_title;
+    QMutex m_mutex;
     
 protected:
     virtual void mouseDoubleClickEvent ( QMouseEvent * event );
@@ -112,6 +114,7 @@ signals:
     void addEffect(QDomElement e);
     void unGroup(CollapsibleGroup *);
     void groupRenamed(CollapsibleGroup *);
+    void reloadEffects();
 };