Salome HOME
IMP19942 - Convert group on geometry into group of elements
[modules/smesh.git] / src / SMESHGUI / SMESHGUI_Selection.h
index ac12c816623e8c256d2e4fbe4a4124ee070c1db1..4bb5144e845b9c39d6951a0b962d79d5fd7d22af 100644 (file)
@@ -43,9 +43,10 @@ class SMESH_Actor;
 class SMESHGUI_EXPORT SMESHGUI_Selection : public LightApp_Selection
 {
 public:
-  SMESHGUI_Selection( const QString&, LightApp_SelectionMgr* );
+  SMESHGUI_Selection();
   virtual ~SMESHGUI_Selection();
 
+  virtual void            init( const QString&, LightApp_SelectionMgr* );
   virtual QVariant        parameter( const int, const QString& ) const;
   virtual void            processOwner( const LightApp_DataOwner* );
 
@@ -63,12 +64,16 @@ public:
   virtual QString         shrinkMode( int ) const;
   virtual QList<QVariant> entityMode( int ) const;
   virtual QString         controlMode( int ) const;
+  virtual QString         facesOrientationMode( int ) const;
+  virtual QString         groupType( int ) const;
   
   SMESH_Actor*            getActor( int ) const;
 
   static int              type( const QString&, _PTR(Study) );
   static QString          typeName( const int );
 
+  bool                    isImported( const int ) const;
+
 private:
   QStringList             myTypes;
   QList<SMESH_Actor*>     myActors;