diff options
author | Amaury Pouly <amaury.pouly@gmail.com> | 2014-10-07 14:30:24 +0200 |
---|---|---|
committer | Amaury Pouly <amaury.pouly@gmail.com> | 2014-12-15 22:53:49 +0100 |
commit | 7749c4d0e960b3e4f92194bd8f63ed70cc9bcb31 (patch) | |
tree | c07aa089a1da33c861ed6338f65f85918795ded6 /utils/regtools/qeditor/utils.h | |
parent | cef5e1018e6e4c4d2aa8422e789bc0d79d310e52 (diff) | |
download | rockbox-7749c4d0e960b3e4f92194bd8f63ed70cc9bcb31.tar.gz rockbox-7749c4d0e960b3e4f92194bd8f63ed70cc9bcb31.zip |
qeditor: message widget now supports IDs, useful to clear messages
Change-Id: Ibe0a8909128469a71a25415761860e06fc9f1e67
Reviewed-on: http://gerrit.rockbox.org/1006
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
Diffstat (limited to 'utils/regtools/qeditor/utils.h')
-rw-r--r-- | utils/regtools/qeditor/utils.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/utils/regtools/qeditor/utils.h b/utils/regtools/qeditor/utils.h index a2a95f1cac..529e40bde1 100644 --- a/utils/regtools/qeditor/utils.h +++ b/utils/regtools/qeditor/utils.h | |||
@@ -355,7 +355,10 @@ public: | |||
355 | 355 | ||
356 | MessageWidget(QWidget *parent = 0); | 356 | MessageWidget(QWidget *parent = 0); |
357 | virtual ~MessageWidget(); | 357 | virtual ~MessageWidget(); |
358 | void SetMessage(MessageType type, const QString& msg); | 358 | /* returns message ID */ |
359 | int SetMessage(MessageType type, const QString& msg); | ||
360 | /* clear message if ID match, nop otherwise */ | ||
361 | void HideMessage(int id); | ||
359 | 362 | ||
360 | protected: | 363 | protected: |
361 | void UpdateType(); | 364 | void UpdateType(); |
@@ -364,6 +367,7 @@ protected: | |||
364 | QLabel *m_text; | 367 | QLabel *m_text; |
365 | QToolButton *m_close; | 368 | QToolButton *m_close; |
366 | MessageType m_type; | 369 | MessageType m_type; |
370 | int m_id; | ||
367 | 371 | ||
368 | private slots: | 372 | private slots: |
369 | void OnClose(bool clicked); | 373 | void OnClose(bool clicked); |