#include "ui_effectstack_ui.h"
#include "effectstackedit.h"
+
class EffectsList;
class ClipItem;
+class MltVideoProfile;
-class EffectStackView : public QWidget {
+class EffectStackView : public QWidget
+{
Q_OBJECT
public:
EffectStackView(QWidget *parent = 0);
void raiseWindow(QWidget*);
+ void clear();
+ void setMenu(QMenu *menu);
+ void updateProjectFormat(MltVideoProfile profile, Timecode t);
+
private:
Ui::EffectStack_UI ui;
ClipItem* clipref;
//void updateButtonStatus();
public slots:
- void slotClipItemSelected(ClipItem*);
+ void slotClipItemSelected(ClipItem*, int ix);
void slotUpdateEffectParams(const QDomElement&, const QDomElement&);
private slots:
void slotItemUp();
void slotItemDown();
void slotItemDel();
- void slotNewEffect();
void slotResetEffect();
void slotItemChanged(QListWidgetItem *item);
void slotSaveEffect();