diff options
Diffstat (limited to 'aoevidencebutton.h')
| -rw-r--r-- | aoevidencebutton.h | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/aoevidencebutton.h b/aoevidencebutton.h index b925fced..df5f38b9 100644 --- a/aoevidencebutton.h +++ b/aoevidencebutton.h @@ -2,6 +2,7 @@ #define AOEVIDENCEBUTTON_H #include "aoapplication.h" +#include "aoimage.h" #include <QPushButton> #include <QString> @@ -16,13 +17,24 @@ public: void set_image(QString p_image); void set_id(int p_id) {m_id = p_id;} + void set_selected(bool p_selected); + private: AOApplication *ao_app; - int m_id; + AOImage *ui_selector; + + bool m_selected = false; + + int m_id = 0; + +protected: + void enterEvent(QEvent *e); + void leaveEvent(QEvent *e); signals: void evidence_clicked(int p_id); + void on_hover(int p_id, bool p_state); private slots: void on_clicked(); |
