Salome HOME
studyActivated() virtual method has been added
[modules/gui.git] / src / SalomeApp / SalomeApp_PreferencesDlg.h
index 5888e7693c447197f17c1d9dd03ce6b07f243f8f..68ae7ab0838578c7a38a888cdcd1086a61cc860a 100755 (executable)
@@ -8,50 +8,26 @@
 
 #include <QtxDialog.h>
 
-#include <qmap.h>
-
-class QtxResourceMgr;
-class SalomeApp_Module;
-class QtxListResourceEdit;
+class SalomeApp_Preferences;
 
 class SALOMEAPP_EXPORT SalomeApp_PreferencesDlg : public QtxDialog
 {
   Q_OBJECT
 
 public:
-  SalomeApp_PreferencesDlg( QtxResourceMgr*, QWidget* = 0 );
+  SalomeApp_PreferencesDlg( SalomeApp_Preferences*, QWidget* = 0 );
   virtual ~SalomeApp_PreferencesDlg();
 
-  virtual void         show();
-  virtual void         accept();
-  virtual void         reject();
-
-  void                 store();
-  void                 retrieve();
-
-  int                  addPreference( const QString& label, const int pId = -1, const int = -1,
-                                     const QString& section = QString::null,
-                                     const QString& param = QString::null, SalomeApp_Module* = 0 );
-
-  QVariant             property( const int, const QString& ) const;
-  void                 setProperty( const int, const QString&, const QVariant& );
-
-signals:
-  void                 resourceChanged( QString&, QString& );
+  virtual void          show();
+  virtual void          accept();
+  virtual void          reject();
 
 private slots:
-  void                 onHelp();
-  void                 onApply();
-
-private:
-  SalomeApp_Module*    module( const int ) const;
-
-private:
-  typedef QMap<int, SalomeApp_Module*> PrefModuleMap;
+  void                  onHelp();
+  void                  onApply();
 
 private:
-  QtxListResourceEdit* myEdit;
-  PrefModuleMap        myPrefMod;
+  SalomeApp_Preferences* myPrefs;
 };
 
 #endif