#include "effectstackview.h"
#include "effectslist.h"
#include "clipitem.h"
+#include "mainwindow.h"
#include <QHeaderView>
#include <QMenu>
-EffectStackView::EffectStackView(EffectsList *audioEffectList, EffectsList *videoEffectList, EffectsList *customEffectList, QWidget *parent)
+EffectStackView::EffectStackView(QWidget *parent)
: QWidget(parent) {
ui.setupUi(this);
effectedit = new EffectStackEdit(ui.frame, this);
connect(ui.buttonReset, SIGNAL(clicked()), this, SLOT(slotResetEffect()));
connect(this, SIGNAL(transferParamDesc(const QDomElement&, int , int)), effectedit , SLOT(transferParamDesc(const QDomElement&, int , int)));
connect(effectedit, SIGNAL(parameterChanged(const QDomElement&, const QDomElement&)), this , SLOT(slotUpdateEffectParams(const QDomElement&, const QDomElement&)));
- effectLists["audio"] = audioEffectList;
- effectLists["video"] = videoEffectList;
- effectLists["custom"] = customEffectList;
+ effectLists["audio"] = &MainWindow::audioEffects;
+ effectLists["video"] = &MainWindow::videoEffects;
+ effectLists["custom"] = &MainWindow::customEffects;
ui.infoBox->hide();
setEnabled(false);
- setEnabled(false);
-
}
void EffectStackView::slotUpdateEffectParams(const QDomElement& old, const QDomElement& e) {
}
+void EffectStackView::raiseWindow(QWidget* dock) {
+ if (clipref && dock)
+ dock->raise();
+}
+
#include "effectstackview.moc"