static SalomeApp_Study* activeStudy();
bool isActiveStudyLocked();
+ static bool automaticUpdate();
+
virtual QString engineIOR() const;
virtual void initialize( CAM_Application* );
virtual void windows( QMap<int, int>& ) const;
virtual void contextMenuPopup( const QString&, QPopupMenu*, QString& );
- virtual bool SetSettings ( SUIT_Desktop* );
virtual void BuildPresentation ( const Handle(SALOME_InteractiveObject)&,
SUIT_ViewWindow* = 0 );
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() ;
static SMESH::SMESH_Gen_var myComponentSMESH;
QDialog* myActiveDialogBox;
int myState;
- bool myAutomaticUpdate;
QMap<int,QString> myRules;
};
-
#endif