Salome HOME
Implementation of the "0021709: [CEA 583] Toolbar preferences" issue.
[modules/paravis.git] / src / PVGUI / PVGUI_Module.h
index 90c331469d2c7504017045ad88a388b2e37eb4fc..b56bf235423f093b3f7e8280067d8718dfe76a04 100644 (file)
@@ -211,6 +211,12 @@ private:
   //! update macros state
   void updateMacros();
 
+  //! store visibility of the common dockable windows (OB, PyConsole, ... etc.)
+  void storeCommonWindowsState();
+
+  //! restore visibility of the common dockable windows (OB, PyConsole, ... etc.)
+  void restoreCommonWindowsState();
+
 private slots:
 
   void showHelpForProxy( const QString&, const QString& );
@@ -273,6 +279,9 @@ private:
   WgMap                  myToolbarBreaks;
   QList<QMenu*>          myMenus;
 
+  typedef QMap<int, bool> DockWindowMap;         
+  DockWindowMap           myCommonMap; 
+
   QStringList            myTemporaryFiles;
 
   QtMsgHandler           myOldMsgHandler;