summaryrefslogtreecommitdiff
path: root/utils/regtools/qeditor/utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'utils/regtools/qeditor/utils.h')
-rw-r--r--utils/regtools/qeditor/utils.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/utils/regtools/qeditor/utils.h b/utils/regtools/qeditor/utils.h
index 8bb1a70d7f..ec3175b5da 100644
--- a/utils/regtools/qeditor/utils.h
+++ b/utils/regtools/qeditor/utils.h
@@ -338,4 +338,32 @@ private slots:
338 void OnDataSelChanged(int index); 338 void OnDataSelChanged(int index);
339}; 339};
340 340
341class MessageWidget : public QFrame
342{
343 Q_OBJECT
344public:
345 enum MessageType
346 {
347 Positive,
348 Information,
349 Warning,
350 Error
351 };
352
353 MessageWidget(QWidget *parent = 0);
354 virtual ~MessageWidget();
355 void SetMessage(MessageType type, const QString& msg);
356
357protected:
358 void UpdateType();
359
360 QLabel *m_icon;
361 QLabel *m_text;
362 QToolButton *m_close;
363 MessageType m_type;
364
365private slots:
366 void OnClose(bool clicked);
367};
368
341#endif /* AUX_H */ 369#endif /* AUX_H */