X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSMESHGUI%2FSMESHGUI.h;h=a3b75e9c834ac51a67dcb117492ce47ad37fceaa;hb=8672ad3e7621ac25fffa8517599afa84ffea509a;hp=3ed5b2922b441efad5a024fccf2d6da11916abaf;hpb=c38c10811a065cf5b13e8807ed71864d92ca7d80;p=modules%2Fsmesh.git diff --git a/src/SMESHGUI/SMESHGUI.h b/src/SMESHGUI/SMESHGUI.h index 3ed5b2922..a3b75e9c8 100644 --- a/src/SMESHGUI/SMESHGUI.h +++ b/src/SMESHGUI/SMESHGUI.h @@ -68,6 +68,8 @@ public : static SalomeApp_Study* activeStudy(); bool isActiveStudyLocked(); + static bool automaticUpdate(); + virtual QString engineIOR() const; virtual void initialize( CAM_Application* ); virtual void windows( QMap& ) const; @@ -87,7 +89,6 @@ public : virtual void contextMenuPopup( const QString&, QPopupMenu*, QString& ); - virtual bool SetSettings ( SUIT_Desktop* ); virtual void BuildPresentation ( const Handle(SALOME_InteractiveObject)&, SUIT_ViewWindow* = 0 ); @@ -96,12 +97,16 @@ public : void EmitSignalStudyFrameChanged() ; void EmitSignalCloseAllDialogs() ; + virtual void createPreferences(); + virtual void preferencesChanged( const QString&, const QString& ); + public slots: - virtual void deactivateModule( SUIT_Study* ); - virtual void activateModule( SUIT_Study* ); + virtual bool deactivateModule( SUIT_Study* ); + virtual bool activateModule( SUIT_Study* ); private slots: void OnGUIEvent(); + void onViewManagerAdded( SUIT_ViewManager* ); signals: void SignalDeactivateActiveDialog() ; @@ -118,9 +123,7 @@ private : static SMESH::SMESH_Gen_var myComponentSMESH; QDialog* myActiveDialogBox; int myState; - bool myAutomaticUpdate; QMap myRules; }; - #endif