]> git.sesse.net Git - kdenlive/blobdiff - src/effectstack/collapsiblegroup.h
effectstackview2.cpp: check for null pointer
[kdenlive] / src / effectstack / collapsiblegroup.h
index 9b7ed39f69f673be791a4fc1f64581aa7ac6d64e..8f3047da838bf5ad0eeb2f101ec28931f15c60a2 100644 (file)
@@ -22,8 +22,6 @@
 #define COLLAPSIBLEGROUP_H
 
 
-#include "ui_collapsiblegroup_ui.h"
-
 #include "abstractcollapsiblewidget.h"
 #include "collapsibleeffect.h"
 #include "timecode.h"
@@ -54,7 +52,7 @@ protected:
  * @author Jean-Baptiste Mardelle
  */
 
-class CollapsibleGroup : public AbstractCollapsibleWidget, public Ui::CollapsibleGroup_UI
+class CollapsibleGroup : public AbstractCollapsibleWidget
 {
     Q_OBJECT
 
@@ -75,9 +73,11 @@ public:
     QWidget *title() const;
     /** @brief Return the XML data describing all effects in group. */
     QDomDocument effectsData();
+    /** @brief Adjust sub effects buttons. */
+    void adjustEffects();
 
 public slots:
-    void slotEnable(bool enable);
+    void slotEnable(bool enable, bool emitInfo = true);
 
 private slots:
     void slotSwitch();
@@ -104,16 +104,10 @@ protected:
     virtual void dropEvent(QDropEvent *event);
     
 signals:
-    void syncEffectsPos(int);
-    void effectStateChanged(bool, int ix = -1);
     void deleteGroup(QDomDocument);
-    void changeGroupPosition(int, bool);
-    void activateEffect(int);
-    void moveEffect(QList <int> current_pos, int new_pos, int groupIndex, QString groupName);
-    void addEffect(QDomElement e);
     void unGroup(CollapsibleGroup *);
     void groupRenamed(CollapsibleGroup *);
-    void reloadEffects();
+
 };