]> git.sesse.net Git - kdenlive/commitdiff
jogshuttle: use call by reference
authorEd Rogalsky <ed.rogalsky@googlemail.com>
Sat, 8 Mar 2014 20:18:42 +0000 (21:18 +0100)
committerEd Rogalsky <ed.rogalsky@googlemail.com>
Sat, 8 Mar 2014 20:18:42 +0000 (21:18 +0100)
mark old methods as deprecated

src/jogshuttle.cpp
src/jogshuttle.h

index 6982222609671c881621a66b15b597ff9310d2d2..1d6688ed7e96e774e3d112c4fd165943a51ed860 100644 (file)
@@ -148,7 +148,7 @@ void ShuttleThread::run()
     media_ctrl_close(&mc);
 }
 
-void ShuttleThread::handle_event(struct media_ctrl_event ev)
+void ShuttleThread::handle_event(const struct media_ctrl_event& ev)
 {
     if (ev.type == MEDIA_CTRL_EVENT_KEY)
         key(ev);
@@ -158,7 +158,7 @@ void ShuttleThread::handle_event(struct media_ctrl_event ev)
         shuttle(ev);
 }
 
-void ShuttleThread::key(struct media_ctrl_event ev)
+void ShuttleThread::key(const struct media_ctrl_event& ev)
 {
     if (ev.value == KEY_PRESS) {
         int code = ev.index + 1;
@@ -167,7 +167,7 @@ void ShuttleThread::key(struct media_ctrl_event ev)
     }
 }
 
-void ShuttleThread::shuttle(struct media_ctrl_event ev)
+void ShuttleThread::shuttle(const struct media_ctrl_event& ev)
 {
     int value = ev.value / 2;
 
@@ -180,7 +180,7 @@ void ShuttleThread::shuttle(struct media_ctrl_event ev)
         new QEvent((QEvent::Type) (JOG_STOP + (value))));
 }
 
-void ShuttleThread::jog(struct media_ctrl_event ev)
+void ShuttleThread::jog(const struct media_ctrl_event& ev)
 {
     if (ev.value < 0)
         QApplication::postEvent(m_parent, new QEvent((QEvent::Type) JOG_BACK1));
@@ -188,6 +188,7 @@ void ShuttleThread::jog(struct media_ctrl_event ev)
         QApplication::postEvent(m_parent, new QEvent((QEvent::Type) JOG_FWD1));
 }
 
+#ifdef USE_DEPRECATED
 void ShuttleThread::handle_event(EV ev)
 {
     switch (ev.type) {
@@ -273,7 +274,7 @@ void ShuttleThread::jog(unsigned int value)
     jogvalue = value;
     if (shuttlecounter > 0) shuttlecounter++;
 }
-
+#endif // USE_DEPRECATED
 
 JogShuttle::JogShuttle(const QString &device, QObject *parent) :
         QObject(parent)
index 82f1bae293db49d88d8b1e79e0fa4b052ee5b7bf..b136639abf4727d37e9511fcf965dd61971b6c81 100644 (file)
@@ -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<QString, QString> DeviceMap;