X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fjogshuttle.h;h=b136639abf4727d37e9511fcf965dd61971b6c81;hb=56aee6aedeeed3efd10ada8fe3c229eddc01ef05;hp=2533dcd45f09cb570410c9e34ef5cca89a828d03;hpb=64834d517d243b2a7672080453324bf8872ed60d;p=kdenlive diff --git a/src/jogshuttle.h b/src/jogshuttle.h index 2533dcd4..b136639a 100644 --- a/src/jogshuttle.h +++ b/src/jogshuttle.h @@ -27,7 +27,7 @@ #include #include -#include "lib/external/media_ctrl/mediactrl.h" +#include typedef struct input_event EV; @@ -47,14 +47,17 @@ public: private: bool m_isWorking; + void handle_event(const struct media_ctrl_event& ev); + void jog(const struct media_ctrl_event& ev); + void shuttle(const struct media_ctrl_event& ev); + void key(const struct media_ctrl_event& ev); + +#ifdef USE_DEPRECATED 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); +#endif }; typedef QMap DeviceMap; @@ -68,7 +71,7 @@ public: ~JogShuttle(); void stopDevice(); void initDevice(const QString &device); - static QString enumerateDevice(const QString& device); + static QString canonicalDevice(const QString& device); static DeviceMap enumerateDevices(const QString& devPath); static int keysCount(const QString& devPath);