#include "kdenlivedoc.h"
#include "trackview.h"
#include "customtrackview.h"
+#include "effectslist.h"
+#include "effectslistview.h"
+#include "effectstackview.h"
class MainWindow : public KXmlGuiWindow
{
public:
MainWindow(QWidget *parent=0);
+ void parseProfiles();
+
protected:
virtual bool queryClose();
ProjectList *m_projectList;
QDockWidget *effectListDock;
- KListWidget *effectList;
+ EffectsListView *m_effectList;
+ //KListWidget *m_effectList;
QDockWidget *effectStackDock;
- KListWidget *effectStack;
+ EffectStackView *effectStack;
QDockWidget *transitionConfigDock;
KListWidget *transitionConfig;
QDockWidget *overviewDock;
CustomTrackView *m_overView;
+ EffectsList m_videoEffects;
+ EffectsList m_audioEffects;
+ EffectsList m_customEffects;
+
KRecentFilesAction *m_fileOpenRecent;
void readOptions();
void saveOptions();
public slots:
void openFile(const KUrl &url);
-
private slots:
void newFile();
void activateDocument();
void slotRaiseMonitor(bool clipMonitor);
void slotSetClipDuration(int id, int duration);
void slotUpdateMousePosition(int pos);
+ void slotAddEffect(int effectType, const QString &effectName);
+ void slotEditProfiles();
};
#endif