Salome HOME
Merge branch 'master' of newgeom:newgeom.git
[modules/shaper.git] / src / XGUI / XGUI_ErrorDialog.h
1 /*
2  * XGUI_ErrorDialog.h
3  *
4  *  Created on: Apr 28, 2014
5  *      Author: sbh
6  */
7
8 #ifndef XGUI_ERRORDIALOG_H_
9 #define XGUI_ERRORDIALOG_H_
10
11 #include <XGUI.h>
12 #include <QDialog>
13
14 class QTextEdit;
15
16 class XGUI_ErrorDialog : public QDialog
17 {
18 Q_OBJECT
19  public:
20   XGUI_EXPORT XGUI_ErrorDialog(QWidget* parent);XGUI_EXPORT virtual ~XGUI_ErrorDialog();
21
22  public slots:
23   XGUI_EXPORT void refresh();XGUI_EXPORT void clear();XGUI_EXPORT void addError(const QString&);XGUI_EXPORT void removeError(
24       const QString&);
25
26  private:
27   QTextEdit* myErrorLog;
28   QStringList myErrors;
29 };
30
31 #endif /* XGUI_ERRORDIALOG_H_ */