X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fjogshuttle.h;h=dbcd179ee1999ced0e5d8282ce4e59a8e33b926c;hb=8fd72a344483e436b396a1c288221a6e2f311dde;hp=d1cf185b3a22941499e303f74897920ce71a5844;hpb=22f6ea68f792beba8a78cfa1b99cf7fc7bc40649;p=kdenlive diff --git a/src/jogshuttle.h b/src/jogshuttle.h index d1cf185b..dbcd179e 100644 --- a/src/jogshuttle.h +++ b/src/jogshuttle.h @@ -26,7 +26,8 @@ #include #include - +#include +#include "lib/external/media_ctrl/mediactrl.h" typedef struct input_event EV; @@ -47,9 +48,13 @@ public: private: bool m_isWorking; void handle_event(EV ev); + void handle_event(struct media_ctrl_event ev); + void jog(struct media_ctrl_event ev); void jog(unsigned int value); void shuttle(int value); + void shuttle(struct media_ctrl_event ev); void key(unsigned short code, unsigned int value); + void key(struct media_ctrl_event ev); }; typedef QMap DeviceMap;