X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Feffectslistview.h;h=25cf985939f52e0a443c87f9ec77e0f3c2a2cff9;hb=d9535b846b2e247b8a02ea629b498ca15c3f72fa;hp=f6045675c71f985a547bda09f3f35129c5b27fa7;hpb=ee28c87c726b74934df420ecc6c334befc9e4ce9;p=kdenlive diff --git a/src/effectslistview.h b/src/effectslistview.h index f6045675..25cf9859 100644 --- a/src/effectslistview.h +++ b/src/effectslistview.h @@ -24,34 +24,38 @@ #include #include "ui_effectlist_ui.h" -#include "effectslist.h" +#include "gentime.h" +#include -class EffectsListView : public QWidget -{ - Q_OBJECT - - public: - EffectsListView(EffectsList *audioEffectList, EffectsList *videoEffectList, EffectsList *customEffectList, QWidget *parent=0); - KListWidget *listView(); +class EffectsList; +class EffectsListWidget; +class KListWidget; - private: +class EffectsListView : public QWidget { + Q_OBJECT + +public: + EffectsListView(QWidget *parent = 0); + KListWidget *listView(); + void reloadEffectList(); + //void slotAddEffect(GenTime pos, int track, QString name); + +private: Ui::EffectList_UI ui; - EffectsList *m_audioList; - EffectsList *m_videoList; - EffectsList *m_customList; + EffectsListWidget *m_effectsList; - private slots: - void initList(); +private slots: void filterList(int pos); void slotUpdateInfo(); void showInfoPanel(); void slotEffectSelected(); + void slotRemoveEffect(); - public slots: +public slots: - signals: +signals: void addEffect(QDomElement); - + void reloadEffects(); }; #endif