Salome HOME
Merge branch 'Dev_1.1.0' of newgeom:newgeom into Dev_1.1.0
[modules/shaper.git] / src / ModuleBase / ModuleBase_IWorkshop.h
index 3679e30d2df1fbc5833f33b258db503739905dcc..b7f02f4a11740600f0ba31338599ddbac1fdcfd0 100644 (file)
@@ -22,12 +22,15 @@ class ModuleBase_Operation;
 class ModuleBase_FilterFactory;
 
 /**
+ * \ingroup GUI
  * Class which provides access to Workshop object serveces
  */
 class MODULEBASE_EXPORT ModuleBase_IWorkshop : public QObject
 {
 Q_OBJECT
  public:
+   /// Constructor
+   /// \param theParent parent object
   ModuleBase_IWorkshop(QObject* theParent)
       : QObject(theParent)
   {}
@@ -35,6 +38,7 @@ Q_OBJECT
   virtual ~ModuleBase_IWorkshop()
   {}
 
+  /// Return current selection instance
   virtual ModuleBase_ISelection* selection() const = 0;
 
   /// Activate sub-shapes selection (opens local context)
@@ -70,6 +74,7 @@ Q_OBJECT
   virtual void setSelected(const QObjectPtrList& theFeatures) = 0;
 
 signals:
+  /// Signal selection chaged.
   void selectionChanged();
 
   /// Signal which is emited after activation of property panel