]> git.sesse.net Git - kdenlive/blobdiff - src/mainwindow.h
Add new clip generator: noise
[kdenlive] / src / mainwindow.h
index 941bfdf3abaae9d8880e9ed3e8a2b1c99a2321bf..afc4b1679c9fc8e999aaa696e1604143b3dbbceb 100644 (file)
@@ -164,6 +164,8 @@ private:
     KAction *m_saveAction;
     KAction *m_closeAction;
     QSlider *m_zoomSlider;
+    QAction *m_loopZone;
+    QAction *m_playZone;
     StatusBarMessageLabel *m_messageLabel;
 
     bool m_findActivated;
@@ -181,6 +183,13 @@ private:
     void findAhead();
     void doOpenFile(const KUrl &url, KAutoSaveFile *stale);
     void recoverFiles(QList<KAutoSaveFile *> staleFiles);
+    void loadPlugins();
+    void populateMenus(QObject *plugin);
+    void addToMenu(QObject *plugin, const QStringList &texts,
+                   QMenu *menu, const char *member,
+                   QActionGroup *actionGroup);
+    void aboutPlugins();
+    QStringList m_pluginFileNames;
 
 public slots:
     void openFile(const KUrl &url);
@@ -211,7 +220,7 @@ private slots:
     void slotSwitchMarkersComments();
     void slotSwitchSnap();
     void slotRenderProject();
-    void slotDoRender(const QString &dest, const QString &render, const QStringList &overlay_args, const QStringList &avformat_args, bool zoneOnly, bool playAfter, double guideStart, double guideEnd);
+    void slotDoRender(const QString &dest, const QString &render, const QStringList &overlay_args, const QStringList &avformat_args, bool zoneOnly, bool playAfter, double guideStart, double guideEnd, bool resizeProfile);
     void slotFullScreen();
     void slotUpdateDocumentState(bool modified);
     void slotZoomIn();
@@ -271,6 +280,10 @@ private slots:
     void slotChangeTrack(int ix = 0);
     void slotGetNewStuff();
     void slotAutoTransition();
+    void slotRunWizard();
+    void generateClip();
+    void slotZoneMoved(int start, int end);
+    void slotUpdatePreviewSettings();
 };