class SUIT_ResourceMgr;
class SUIT_ViewManager;
+class SalomeApp_Operation;
class SalomeApp_Study;
class SalomeApp_SelectionMgr;
static SalomeApp_Study* activeStudy();
bool isActiveStudyLocked();
+ static bool automaticUpdate();
+
+ virtual SalomeApp_Displayer* displayer();
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& );
+
+ virtual void update( const int );
+
public slots:
virtual bool deactivateModule( SUIT_Study* );
virtual bool activateModule( SUIT_Study* );
private slots:
- void OnGUIEvent();
- void onViewManagerAdded( SUIT_ViewManager* );
+ void OnGUIEvent();
+ void onViewManagerAdded( SUIT_ViewManager* );
+ void onOperationCommited( SUIT_Operation* );
+ void onOperationAborted( SUIT_Operation* );
+
signals:
void SignalDeactivateActiveDialog() ;
const int = 0, const bool = false );
void createPopupItem( const int, const QString&, const QString&,
const QString& = QString::null, const int = -1 );
+
+ virtual SalomeApp_Operation* createOperation( const int ) const;
+
+private:
+ void OnEditDelete();
private :
static SMESH::SMESH_Gen_var myComponentSMESH;
QDialog* myActiveDialogBox;
int myState;
- bool myAutomaticUpdate;
QMap<int,QString> myRules;
+ SalomeApp_Displayer* myDisplayer;
};
-
#endif