diff options
Diffstat (limited to 'examples/dbus/remotecontrolledcar/controller/controller.h')
-rw-r--r-- | examples/dbus/remotecontrolledcar/controller/controller.h | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/examples/dbus/remotecontrolledcar/controller/controller.h b/examples/dbus/remotecontrolledcar/controller/controller.h index c4d2838bfc..8df4ed2d1e 100644 --- a/examples/dbus/remotecontrolledcar/controller/controller.h +++ b/examples/dbus/remotecontrolledcar/controller/controller.h @@ -4,7 +4,10 @@ #ifndef CONTROLLER_H #define CONTROLLER_H -#include "ui_controller.h" +#include <QWidget> +#include <QPushButton> +#include <QLabel> + #include "car_interface.h" class Controller : public QWidget @@ -12,20 +15,19 @@ class Controller : public QWidget Q_OBJECT public: - Controller(QWidget *parent = nullptr); + explicit Controller(QWidget *parent = nullptr); protected: - void timerEvent(QTimerEvent *event); - -private slots: - void on_accelerate_clicked(); - void on_decelerate_clicked(); - void on_left_clicked(); - void on_right_clicked(); + void timerEvent(QTimerEvent *event) override; private: - Ui::Controller ui; org::example::Examples::CarInterface *car; + QPushButton *accelerate; + QPushButton *decelerate; + QPushButton *left; + QPushButton *right; + QLabel *statusSymbol; + QLabel *status; }; #endif |