summaryrefslogtreecommitdiffhomepage
path: root/tracker-udp/ftnoir_tracker_udp.h
diff options
context:
space:
mode:
Diffstat (limited to 'tracker-udp/ftnoir_tracker_udp.h')
-rw-r--r--tracker-udp/ftnoir_tracker_udp.h15
1 files changed, 8 insertions, 7 deletions
diff --git a/tracker-udp/ftnoir_tracker_udp.h b/tracker-udp/ftnoir_tracker_udp.h
index ecbc9a6d..86e82dc6 100644
--- a/tracker-udp/ftnoir_tracker_udp.h
+++ b/tracker-udp/ftnoir_tracker_udp.h
@@ -19,12 +19,13 @@ struct settings : opts {
{}
};
-class udp : public ITracker, protected QThread
+class udp : protected QThread, public ITracker
{
+ Q_OBJECT
public:
udp();
~udp() override;
- void start_tracker(QFrame *) override;
+ module_status start_tracker(QFrame *) override;
void data(double *data) override;
protected:
void run() override;
@@ -33,7 +34,6 @@ private:
double last_recv_pose[6], last_recv_pose2[6];
QMutex mutex;
settings s;
- volatile bool should_quit;
};
class dialog_udp: public ITrackerDialog
@@ -51,10 +51,11 @@ private slots:
void doCancel();
};
-class udpDll : public Metadata
+class udp_receiver_dll : public Metadata
{
-public:
- QString name() { return QString(QCoreApplication::translate("udpDll", "UDP sender")); }
- QIcon icon() { return QIcon(":/images/facetracknoir.png"); }
+ Q_OBJECT
+
+ QString name() { return tr("UDP over network"); }
+ QIcon icon() { return QIcon(":/images/opentrack.png"); }
};