src/SpacenavReceiver.h
branchv_0
changeset 9 d3716f03efcd
parent 6 49560660d230
child 11 aaa89fe98b63
--- 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