X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Feffectstack%2Fabstractcollapsiblewidget.h;h=fd0de8d62925d5f0c1375f16c344dc151b1e393b;hb=491b4c44111a9a7446b7bc0ad39b10a94dc2fe85;hp=9177d7bb2e23f887b0d8aa2bef1e7a1a18041622;hpb=2a4060e2edb252fd65c5fafc48643cfb3609255e;p=kdenlive diff --git a/src/effectstack/abstractcollapsiblewidget.h b/src/effectstack/abstractcollapsiblewidget.h index 9177d7bb..fd0de8d6 100644 --- a/src/effectstack/abstractcollapsiblewidget.h +++ b/src/effectstack/abstractcollapsiblewidget.h @@ -21,9 +21,12 @@ #ifndef ABSTRACTCOLLAPSIBLEWIDGET_H #define ABSTRACTCOLLAPSIBLEWIDGET_H +#include "ui_collapsiblewidget_ui.h" + #include +#include -class AbstractCollapsibleWidget : public QWidget +class AbstractCollapsibleWidget : public QWidget, public Ui::CollapsibleWidget_UI { Q_OBJECT @@ -31,6 +34,15 @@ public: AbstractCollapsibleWidget(QWidget * parent = 0); virtual void setActive(bool activate) = 0; virtual bool isGroup() const = 0; + +signals: + void addEffect(QDomElement e); + /** @brief Move effects in the stack one step up or down. */ + void changeEffectPosition(QList , bool upwards); + /** @brief Move effects in the stack. */ + void moveEffect(QList current_pos, int new_pos, int groupIndex, QString groupName); + /** @brief An effect was saved, trigger effect list reload. */ + void reloadEffects(); };