#ifndef COMPONENTTESTWINDOW_H #define COMPONENTTESTWINDOW_H #include #include #include "udphandler.h" namespace Ui { class ComponentTestWindow; } class ComponentTestWindow : public QMainWindow { Q_OBJECT public: explicit ComponentTestWindow(QWidget *parent = 0); ~ComponentTestWindow(); protected: void keyPressEvent(QKeyEvent *event); void keyReleaseEvent(QKeyEvent *event); private slots: void lampOn(); void lampOff(); void damperOn(); void damperOff(); void onDataChanged(); void on_speakerButton_clicked(); void on_lampButton_clicked(); void on_damperButton_clicked(); void on_backButton_clicked(); private: Ui::ComponentTestWindow *ui; UdpHandler *udp; QTimer damperTimer; QWidget *pushed = NULL; void onEncoderLeft(); void onEncoderRight(); void onEncoderClicked(QWidget *clicked); }; #endif // COMPONENTTESTWINDOW_H