]> git.sesse.net Git - kdenlive/blobdiff - src/mainwindow.h
Active track selectable by keyboard
[kdenlive] / src / mainwindow.h
index 3a46fad6acc8f60cdebc1cd308a2fb8c458e72ba..ad19752289eb7e40d5f88da9d4a6b0bd8deb2738 100644 (file)
@@ -143,6 +143,7 @@ private:
     QMenu *m_timelineContextMenu;
     QMenu *m_timelineContextClipMenu;
     QMenu *m_timelineContextTransitionMenu;
+    KUrl m_startUrl;
 
     /**
      * Shortcut to remove the focus of any element. Allows to get out
@@ -157,6 +158,7 @@ private:
 #endif /* NO_JOGSHUTTLE */
 
     KRecentFilesAction *m_fileOpenRecent;
+    KAction *m_fileRevert;
     KAction *m_projectSearch;
     KAction *m_projectSearchNext;
 
@@ -200,7 +202,7 @@ private:
     QStringList m_pluginFileNames;
     QByteArray m_timelineState;
     void loadTranscoders();
-
+    QPixmap createSchemePreviewIcon(const KSharedConfigPtr &config);
 
 public slots:
     void openFile(const KUrl &url);
@@ -239,7 +241,7 @@ private slots:
     void slotZoomIn();
     void slotZoomOut();
     void slotFitZoom();
-    void closeCurrentDocument();
+    void closeCurrentDocument(bool saveChanges = true);
     void slotDeleteTimelineClip();
     void slotAddClipMarker();
     void slotDeleteClipMarker();
@@ -263,6 +265,8 @@ private slots:
     void slotSnapRewind();
     void slotClipStart();
     void slotClipEnd();
+    void slotZoneStart();
+    void slotZoneEnd();
     void slotFind();
     void findTimeout();
     void slotFindNext();
@@ -314,6 +318,14 @@ private slots:
     void slotRemoveFocus();
     void slotCleanProject();
     void slotSetZoom(int value);
+    void slotUpdateClipMarkers(DocClipBase *clip);
+    void slotRevert();
+    void slotShutdown();
+    void slotUpdateTrackInfo();
+    /** \brief Change color scheme */
+    void slotChangePalette(QAction *action, const QString &themename = QString());
+    void slotTrackUp();
+    void slotTrackDown();
 
 signals:
     Q_SCRIPTABLE void abortRenderJob(const QString &url);