X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmainwindow.h;h=4a98c20b5ea750b3a89915c456084399cc6d54ad;hb=6d1366a846381c333e8414e3044a78df6d493c2b;hp=d8cf446c41d059d042ace86f13d06f0c26b63d61;hpb=4ac036be56279b2eb23ea67a6eec64facd79de31;p=kdenlive diff --git a/src/mainwindow.h b/src/mainwindow.h index d8cf446c..4a98c20b 100644 --- a/src/mainwindow.h +++ b/src/mainwindow.h @@ -25,6 +25,7 @@ #include #include #include +#include #include #include @@ -47,6 +48,7 @@ #include "transitionsettings.h" #include "ui_timelinebuttons_ui.h" #include "renderwidget.h" +#include "jogshuttle.h" class MainWindow : public KXmlGuiWindow { Q_OBJECT @@ -58,6 +60,7 @@ public: protected: virtual bool queryClose(); + virtual void customEvent(QEvent * e); private: KTabWidget* m_timelineArea; @@ -110,9 +113,13 @@ private: RenderWidget *m_renderWidget; Ui::TimelineButtons_UI timeline_buttons_ui; + JogShuttle *m_jogProcess; + KRecentFilesAction *m_fileOpenRecent; void readOptions(); void saveOptions(); + void activateShuttleDevice(); + void slotShuttleAction(int code); public slots: void openFile(const KUrl &url); @@ -153,6 +160,7 @@ private slots: void slotAddAudioEffect(QAction *result); void slotAddCustomEffect(QAction *result); void slotAddProjectClip(KUrl url); + void slotShuttleButton(int code); }; #endif