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