# HG changeset patch # User František Kučera # Date 1551977798 -3600 # Node ID f351c261cbfde479055b80cd097176311ff30dba # Parent b6c0e1574a8b0da1b998d31a2ac12fae03a34dd6 display period diff -r b6c0e1574a8b -r f351c261cbfd nbproject/configurations.xml --- a/nbproject/configurations.xml Thu Mar 07 17:03:43 2019 +0100 +++ b/nbproject/configurations.xml Thu Mar 07 17:56:38 2019 +0100 @@ -72,6 +72,8 @@ + SpacenavWindow.cpp + SpacenavWrapper.cpp spacenav-demo-qt.cpp @@ -79,6 +81,13 @@ displayName="spacenav-demo-qt_autogen" projectFiles="true" root="build/Debug/src/spacenav-demo-qt_autogen"> + + build/Debug/src/spacenav-demo-qt_autogen/EWIEGA46WW/moc_SpacenavReceiver.cpp + build/Debug/src/spacenav-demo-qt_autogen/EWIEGA46WW/moc_SpacenavWindow.cpp + + + build/Debug/src/spacenav-demo-qt_autogen/include/ui_SpacenavWindow.h + build/Debug/src/spacenav-demo-qt_autogen/mocs_compilation.cpp ${MAKE} -f Makefile ${MAKE} -f Makefile clean build/Debug/src/spacenav-demo-qt + + + build/Debug/src + src + build/Debug/src/spacenav-demo-qt_autogen/include + /usr/include/x86_64-linux-gnu/qt5 + /usr/include/x86_64-linux-gnu/qt5/QtWidgets + /usr/include/x86_64-linux-gnu/qt5/QtGui + /usr/include/x86_64-linux-gnu/qt5/QtCore + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ + + + QT_CORE_LIB + QT_GUI_LIB + QT_WIDGETS_LIB + + build/Debug @@ -129,6 +155,16 @@ tool="1" flavor2="11"> + + + + - build/Debug/src - src build/Debug/src/xxx_autogen/include @@ -169,94 +203,20 @@ - - - - build/Debug/src - src - build/Debug/src/spacenav-demo-qt_autogen/include - /usr/include/x86_64-linux-gnu/qt5 - /usr/include/x86_64-linux-gnu/qt5/QtWidgets - /usr/include/x86_64-linux-gnu/qt5/QtGui - /usr/include/x86_64-linux-gnu/qt5/QtCore - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ - - - QT_CORE_LIB - QT_GUI_LIB - QT_WIDGETS_LIB - - - - build/Debug/src - src - build/Debug/src/spacenav-demo-qt_autogen/include - /usr/include/x86_64-linux-gnu/qt5 - /usr/include/x86_64-linux-gnu/qt5/QtWidgets - /usr/include/x86_64-linux-gnu/qt5/QtGui - /usr/include/x86_64-linux-gnu/qt5/QtCore - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ /usr/include - - QT_CORE_LIB - QT_GUI_LIB - QT_WIDGETS_LIB - - - - - build/Debug/src - src - build/Debug/src/spacenav-demo-qt_autogen/include - /usr/include/x86_64-linux-gnu/qt5 - /usr/include/x86_64-linux-gnu/qt5/QtWidgets - /usr/include/x86_64-linux-gnu/qt5/QtGui - /usr/include/x86_64-linux-gnu/qt5/QtCore - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ - - - QT_CORE_LIB - QT_GUI_LIB - QT_WIDGETS_LIB - - - - + - - build/Debug/src - src - build/Debug/src/spacenav-demo-qt_autogen/include - /usr/include/x86_64-linux-gnu/qt5 - /usr/include/x86_64-linux-gnu/qt5/QtWidgets - /usr/include/x86_64-linux-gnu/qt5/QtGui - /usr/include/x86_64-linux-gnu/qt5/QtCore - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ - - - QT_CORE_LIB - QT_GUI_LIB - QT_WIDGETS_LIB - - - - - - - - - - - - + + + @@ -331,26 +291,12 @@ - - - - - - - - - - - - - - diff -r b6c0e1574a8b -r f351c261cbfd src/SpacenavWindow.cpp --- a/src/SpacenavWindow.cpp Thu Mar 07 17:03:43 2019 +0100 +++ b/src/SpacenavWindow.cpp Thu Mar 07 17:56:38 2019 +0100 @@ -37,19 +37,28 @@ m->setValue(0); m->setFormat("%v"); } + + widget.period->setMinimum(0); + widget.period->setMaximum(100); + widget.period->setValue(0); + widget.period->setFormat("%v ms"); + widget.period->setToolTip("duration in milliseconds from the last change"); } SpacenavWindow::~SpacenavWindow() { } void SpacenavWindow::spacenavMotionEvent(SpacenavWrapper::Event::MotionEvent e) { - setWindowTitle("m event!"); widget.motionX->setValue(e.x); widget.motionY->setValue(e.y); widget.motionZ->setValue(e.z); + widget.rotationX->setValue(e.rx); widget.rotationY->setValue(e.ry); widget.rotationZ->setValue(e.rz); + + widget.period->setValue(e.period); + // std::wcerr << L"period: " << e.period << std::endl; } void SpacenavWindow::spacenavButtonEvent(SpacenavWrapper::Event::ButtonEvent e) { diff -r b6c0e1574a8b -r f351c261cbfd src/SpacenavWindow.ui --- a/src/SpacenavWindow.ui Thu Mar 07 17:03:43 2019 +0100 +++ b/src/SpacenavWindow.ui Thu Mar 07 17:56:38 2019 +0100 @@ -6,8 +6,8 @@ 0 0 - 579 - 346 + 601 + 435 @@ -15,128 +15,156 @@ - + - Button - - - - - - - left - - - - - - - Button + 0 - + - right + + + + 1 + + + + + + + + + + + Motion: - + X - + - + Y - + Z - + Rotation: - + Y - + Z - + 24 - + 24 - + 24 - + 24 - + X - + 24 + + + + Button: + + + + + + + Info: + + + + + + + period + + + + + + + 24 + + + @@ -144,7 +172,7 @@ 0 0 - 579 + 601 23