--- a/src/SpacenavReceiver.h Thu Mar 07 17:56:38 2019 +0100
+++ b/src/SpacenavReceiver.h Thu Mar 07 18:33:22 2019 +0100
@@ -24,6 +24,7 @@
Q_DECLARE_METATYPE(SpacenavWrapper::Event::MotionEvent)
Q_DECLARE_METATYPE(SpacenavWrapper::Event::ButtonEvent)
+Q_DECLARE_METATYPE(SpacenavWrapper::ConnectionStatus)
class SpacenavReceiver : public QThread {
Q_OBJECT
@@ -36,6 +37,7 @@
}
void run() {
+ emit spacenavConnectionStatus(spnav.getConnectionStatus());
while (true) {
SpacenavWrapper::Event e = spnav.waitEvent();
if (e.type == SpacenavWrapper::Event::Type::MOTION) emit spacenavMotionEvent(e.motion);
@@ -46,4 +48,5 @@
signals:
void spacenavMotionEvent(SpacenavWrapper::Event::MotionEvent e);
void spacenavButtonEvent(SpacenavWrapper::Event::ButtonEvent e);
+ void spacenavConnectionStatus(SpacenavWrapper::ConnectionStatus s);
};
\ No newline at end of file