-public slots:
- virtual bool activateModule( SUIT_Study* theStudy);
- virtual bool deactivateModule( SUIT_Study* theStudy);
+ /// Redefinition of virtual function.
+ /// \param theClient name of pop-up client
+ /// \param theMenu popup menu instance
+ /// \param theTitle menu title.
+ virtual void contextMenuPopup(const QString& theClient, QMenu* theMenu, QString& theTitle);
+
+ /// Redefinition of virtual function for preferences creation.
+ virtual void createPreferences();
+
+ /// Redefinition of virtual function for preferences changed event.
+ virtual void preferencesChanged(const QString& theSection, const QString& theParam);
+
+ /// \return Workshop class instance
+ XGUI_Workshop* workshop() const { return myWorkshop; }
+
+ /// \brief Set flag about opened document state
+ void setIsOpened(bool theOpened) { myIsOpened = theOpened; }
+
+ /// Register current modules of SALOME
+ void inspectSalomeModules();