#ifndef CONFIRMPOPUP_H #define CONFIRMPOPUP_H #include namespace Ui { class ConfirmPopup; } class ConfirmPopup : public QWidget { Q_OBJECT signals: void accepted(); void rejected(); public: explicit ConfirmPopup(QWidget *parent, QString text); ~ConfirmPopup(); protected: void keyPressEvent(QKeyEvent *event); void keyReleaseEvent(QKeyEvent *event); private slots: void on_okButton_clicked(); void on_cancelButton_clicked(); private: Ui::ConfirmPopup *ui; QWidget *pushed = NULL; void onEncoderLeft(); void onEncoderRight(); void onEncoderClicked(QWidget *clicked); }; #endif // CONFIRMPOPUP_H