src/SimulatorWindow.cpp
branchv_0
changeset 3 42d64bd73232
parent 2 a27850958a67
child 4 a874deb6a536
equal deleted inserted replaced
2:a27850958a67 3:42d64bd73232
    20 #include <QtWidgets/QLabel>
    20 #include <QtWidgets/QLabel>
    21 #include <QtWidgets/QGridLayout>
    21 #include <QtWidgets/QGridLayout>
    22 #include <qt5/QtCore/qobject.h>
    22 #include <qt5/QtCore/qobject.h>
    23 
    23 
    24 #include "SimulatorWindow.h"
    24 #include "SimulatorWindow.h"
       
    25 
       
    26 Q_DECLARE_METATYPE(MotionEvent);
       
    27 Q_DECLARE_METATYPE(ButtonEvent);
    25 
    28 
    26 SimulatorWindow::SimulatorWindow() {
    29 SimulatorWindow::SimulatorWindow() {
    27 	resize(640, 480);
    30 	resize(640, 480);
    28 	setWindowTitle("Spacenav Simulator");
    31 	setWindowTitle("Spacenav Simulator");
    29 
    32 
    81 SimulatorWindow::~SimulatorWindow() {
    84 SimulatorWindow::~SimulatorWindow() {
    82 }
    85 }
    83 
    86 
    84 QSlider* SimulatorWindow::createSlider(QWidget* parent) {
    87 QSlider* SimulatorWindow::createSlider(QWidget* parent) {
    85 	QSlider* slider = new QSlider(Qt::Orientation::Horizontal, parent);
    88 	QSlider* slider = new QSlider(Qt::Orientation::Horizontal, parent);
    86 	rotations.push_back(slider);
       
    87 	slider->setRange(-500, 500);
    89 	slider->setRange(-500, 500);
    88 	slider->setValue(0);
    90 	slider->setValue(0);
    89 	slider->setTickPosition(QSlider::TicksBelow);
    91 	slider->setTickPosition(QSlider::TicksBelow);
    90 	slider->setTickInterval(100);
    92 	slider->setTickInterval(100);
    91 	slider->setSingleStep(1);
    93 	slider->setSingleStep(1);