]> SALOME platform Git repositories - modules/shaper.git/blob - src/XGUI/XGUI_Preferences.h
Salome HOME
Implementation of the Feature Validator
[modules/shaper.git] / src / XGUI / XGUI_Preferences.h
1 // File:        XGUI_Preferences.h
2 // Created:     07 Aug 2014
3 // Author:      Vitaly SMETANNIKOV
4
5 #ifndef XGUI_Preferences_H
6 #define XGUI_Preferences_H
7
8 #include "XGUI.h"
9 #include <QDialog>
10
11 class SUIT_ResourceMgr;
12 class SUIT_PreferenceMgr;
13 class QWidget;
14
15 class XGUI_EXPORT XGUI_Preferences
16 {
17 public:
18
19   static void editPreferences();
20
21   static SUIT_ResourceMgr* resourceMgr();
22
23 private:
24   static SUIT_ResourceMgr* myResourceMgr;
25 };
26
27
28 class XGUI_PreferencesDlg: public QDialog
29 {
30   Q_OBJECT
31 public:
32   XGUI_PreferencesDlg(SUIT_ResourceMgr* theResurces, QWidget* theParent = 0);
33   virtual ~XGUI_PreferencesDlg();
34
35 private:
36   void createEditors();
37
38   SUIT_PreferenceMgr* myPreferences;
39 };
40
41
42 #endif