]> git.sesse.net Git - kdenlive/blobdiff - src/mainwindow.h
Start of tools:
[kdenlive] / src / mainwindow.h
index fdacd933370be40ae75d11bc1b6153d6262a8f11..a5faed00141c928d0ae686a9c20cf68f4c9d59de 100644 (file)
 #include <KRecentFilesAction>
 #include <KComboBox>
 
-#include "ui_timelinebuttons_ui.h"
 #include "effectslist.h"
 #include "gentime.h"
+#include "definitions.h"
+
 class KdenliveDoc;
 class TrackView;
 class MonitorManager;
@@ -112,11 +113,19 @@ private:
     QMenu *m_timelineContextTransitionMenu;
 
     RenderWidget *m_renderWidget;
-    Ui::TimelineButtons_UI timeline_buttons_ui;
 
     JogShuttle *m_jogProcess;
 
     KRecentFilesAction *m_fileOpenRecent;
+
+    QAction *m_buttonAudioThumbs;
+    QAction *m_buttonVideoThumbs;
+    QAction *m_buttonFitZoom;
+    QAction *m_buttonSelectTool;
+    QAction *m_buttonRazorTool;
+    QActionGroup *m_toolGroup;
+    QSlider *m_zoomSlider;
+
     void readOptions();
     void saveOptions();
     void activateShuttleDevice();
@@ -158,6 +167,7 @@ private slots:
     void slotFitZoom();
     void slotRemoveTab();
     void slotDeleteTimelineClip();
+    void slotCutTimelineClip();
     void slotAddVideoEffect(QAction *result);
     void slotAddAudioEffect(QAction *result);
     void slotAddCustomEffect(QAction *result);
@@ -166,6 +176,8 @@ private slots:
     void slotShowClipProperties(DocClipBase *clip);
     void slotActivateEffectStackView();
     void slotActivateTransitionView();
+    void slotChangeTool(QAction * action);
+    void slotSetTool(PROJECTTOOL tool);
 };
 
 #endif