diff -r f351c261cbfd -r d3716f03efcd src/SpacenavReceiver.h --- 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