mark old methods as deprecated
-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);
{
if (ev.type == MEDIA_CTRL_EVENT_KEY)
key(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;
{
if (ev.value == KEY_PRESS) {
int code = ev.index + 1;
-void ShuttleThread::shuttle(struct media_ctrl_event ev)
+void ShuttleThread::shuttle(const struct media_ctrl_event& ev)
{
int value = ev.value / 2;
{
int value = ev.value / 2;
new QEvent((QEvent::Type) (JOG_STOP + (value))));
}
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));
{
if (ev.value < 0)
QApplication::postEvent(m_parent, new QEvent((QEvent::Type) JOG_BACK1));
QApplication::postEvent(m_parent, new QEvent((QEvent::Type) JOG_FWD1));
}
QApplication::postEvent(m_parent, new QEvent((QEvent::Type) JOG_FWD1));
}
void ShuttleThread::handle_event(EV ev)
{
switch (ev.type) {
void ShuttleThread::handle_event(EV ev)
{
switch (ev.type) {
jogvalue = value;
if (shuttlecounter > 0) shuttlecounter++;
}
jogvalue = value;
if (shuttlecounter > 0) shuttlecounter++;
}
+#endif // USE_DEPRECATED
JogShuttle::JogShuttle(const QString &device, QObject *parent) :
QObject(parent)
JogShuttle::JogShuttle(const QString &device, QObject *parent) :
QObject(parent)
private:
bool m_isWorking;
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(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 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(unsigned short code, unsigned int value);
- void key(struct media_ctrl_event ev);
};
typedef QMap<QString, QString> DeviceMap;
};
typedef QMap<QString, QString> DeviceMap;