Salome HOME
Bug 0016155: EDF PAL 447: If the shape is a Shell, disable 3D tab.
[modules/smesh.git] / src / SMESHGUI / SMESHGUI.h
index 9c5f591be194537d1d3c36cbb41af2d032a49776..b1bb0dc52bb2bd13ec43e3eb69868ea55a97161e 100644 (file)
@@ -93,7 +93,7 @@ public :
   virtual bool                    OnMouseMove( QMouseEvent*, SUIT_ViewWindow* );
   virtual bool                    OnKeyPress( QKeyEvent*, SUIT_ViewWindow* );
 
-  virtual LightApp_Selection*     createSelection( const QString&, LightApp_SelectionMgr* ) const;
+  virtual LightApp_Selection*     createSelection() const;
 
   virtual void                    BuildPresentation ( const Handle(SALOME_InteractiveObject)&,
                                                      SUIT_ViewWindow* = 0 );
@@ -103,6 +103,7 @@ public :
   void                            EmitSignalStudyFrameChanged();
   void                            EmitSignalCloseAllDialogs();
 
+  virtual void                    contextMenuPopup( const QString&, QMenu*, QString& );
   virtual void                    createPreferences();
   virtual void                    preferencesChanged( const QString&, const QString& );
   
@@ -141,6 +142,8 @@ protected:
   
   virtual LightApp_Operation*     createOperation( const int ) const;
 
+  virtual bool                    isSelectionCompatible();
+
 private:
   void                            OnEditDelete();