X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModuleBase%2FModuleBase_IWorkshop.h;h=229b6e2e3c55aac56022606073eac7c327deb6d1;hb=0cea3be102af7247b2fe2c8035a1bb38b7bf82ae;hp=3646e630c95b18ae5e879150aef6a28f1c18ab98;hpb=d1b90cc379d69e8539f4613ae1aaf78009bffa12;p=modules%2Fshaper.git diff --git a/src/ModuleBase/ModuleBase_IWorkshop.h b/src/ModuleBase/ModuleBase_IWorkshop.h index 3646e630c..229b6e2e3 100644 --- a/src/ModuleBase/ModuleBase_IWorkshop.h +++ b/src/ModuleBase/ModuleBase_IWorkshop.h @@ -10,6 +10,7 @@ #include "ModuleBase.h" #include "ModuleBase_Definitions.h" #include +#include #include #include @@ -19,6 +20,7 @@ class ModuleBase_IModule; class ModuleBase_ISelection; class ModuleBase_IViewer; +class ModuleBase_IPropertyPanel; class ModuleBase_Operation; class ModuleBase_FilterFactory; @@ -53,6 +55,9 @@ Q_OBJECT //! Returns current viewer virtual ModuleBase_IViewer* viewer() const = 0; + //! Returns property panel + virtual ModuleBase_IPropertyPanel* propertyPanel() const = 0; + /// A filter to process an attribute validators /// \return a filter Handle(ModuleBase_FilterValidated) validatorFilter(); @@ -74,7 +79,7 @@ Q_OBJECT //! Select features clearing previous selection. //! If the list is empty then selection will be cleared - virtual void setSelected(const QObjectPtrList& theFeatures) = 0; + virtual void setSelected(const QList& theValues) = 0; signals: /// Signal selection chaged.