]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
Update classes documentation
authorvsv <vitaly.smetannikov@opencascade.com>
Thu, 5 May 2016 14:23:00 +0000 (17:23 +0300)
committervsv <vitaly.smetannikov@opencascade.com>
Thu, 5 May 2016 14:23:13 +0000 (17:23 +0300)
44 files changed:
src/ModuleBase/ModuleBase_Dialog.h
src/ModuleBase/ModuleBase_DoubleSpinBox.h
src/ModuleBase/ModuleBase_IModule.h
src/ModuleBase/ModuleBase_IViewer.h
src/ModuleBase/ModuleBase_IWidgetCreator.h
src/ModuleBase/ModuleBase_IWorkshop.h
src/ModuleBase/ModuleBase_IntSpinBox.h
src/ModuleBase/ModuleBase_ModelWidget.h
src/ModuleBase/ModuleBase_OperationFeature.h
src/ModuleBase/ModuleBase_ParamIntSpinBox.h
src/ModuleBase/ModuleBase_ResultPrs.h
src/ModuleBase/ModuleBase_WidgetCheckGroupBox.h
src/ModuleBase/ModuleBase_WidgetChoice.h
src/ModuleBase/ModuleBase_WidgetCreatorFactory.h
src/ModuleBase/ModuleBase_WidgetEditor.h
src/ModuleBase/ModuleBase_WidgetExprEditor.h
src/ModuleBase/ModuleBase_WidgetFactory.h
src/ModuleBase/ModuleBase_WidgetMultiSelector.h
src/ModuleBase/ModuleBase_WidgetSelector.h
src/ModuleBase/ModuleBase_WidgetValidated.h
src/ModuleBase/ModuleBase_WidgetValidator.h
src/ParametersPlugin/ParametersPlugin_WidgetCreator.h
src/ParametersPlugin/ParametersPlugin_WidgetParamsMgr.cpp
src/ParametersPlugin/ParametersPlugin_WidgetParamsMgr.h
src/PartSet/PartSet_MenuMgr.h
src/PartSet/PartSet_Module.h
src/PartSet/PartSet_OverconstraintListener.h
src/PartSet/PartSet_PreviewPlanes.h
src/PartSet/PartSet_SketcherReetntrantMgr.h
src/PartSet/PartSet_Tools.h
src/PartSet/PartSet_WidgetMultiSelector.h
src/PartSet/PartSet_WidgetPoint2dDistance.h
src/PartSet/PartSet_WidgetShapeSelector.h
src/PartSet/PartSet_WidgetSketchLabel.h
src/XGUI/XGUI_CustomPrs.h
src/XGUI/XGUI_DataModel.h
src/XGUI/XGUI_Displayer.h
src/XGUI/XGUI_MenuMgr.h
src/XGUI/XGUI_ObjectsBrowser.h
src/XGUI/XGUI_OperationMgr.h
src/XGUI/XGUI_PropertyPanel.h
src/XGUI/XGUI_SelectionMgr.h
src/XGUI/XGUI_Workshop.h
src/XGUI/XGUI_WorkshopListener.h

index 6b3074de5605d9fffa23d70461731ceafda3efab..bb58343f6b9fcb054810d7c54f189a6ec99526fc 100644 (file)
@@ -21,23 +21,41 @@ class ModuleBase_Dialog : public QDialog
 {
   Q_OBJECT
 public:
+  /// Constructor
+  /// \param theParent a workshop object instance
+  /// \param theId an Id of a feature
+  /// \param theDescription an XML description of the feature
   ModuleBase_Dialog(ModuleBase_IWorkshop* theParent, const QString& theId, 
                     const std::string& theDescription);
 
+  /// Redefinition of virtual method
   virtual void accept();
 
 protected:
+  /// Redefinition of virtual method
   virtual void showEvent(QShowEvent* theEvent);
 
 
 private:
+  /// Initialising of the widget
   void initializeWidget(ModuleBase_ModelWidget* theWidget);
 
+  /// Id of the feature
   QString myId;
+
+  /// XML description of the feature
   std::string myDescription;
+
+  /// An instance of workshop object
   ModuleBase_IWorkshop* myWorkshop;
+
+  /// The feature instance
   FeaturePtr myFeature;
+
+  /// List of created widgets
   QList<ModuleBase_ModelWidget*> myWidgets;
+
+  /// Pointer on active widget
   ModuleBase_ModelWidget* myActiveWidget;
 };
 
index 4fbdbccb28be007daeaabf74700555308b7eff5e..8c60c6d2d36261cb59145653aea1fe0c3b915051 100644 (file)
@@ -56,7 +56,6 @@ Q_OBJECT
 
 signals:
   /// The signal about key release on the control, that corresponds to the attribute
-  /// \param theEvent key release event
   void enterReleased();
 
  protected slots:
index 0ba438d20eed5be7f33df8beae405ff98f38ce39..769af80dc43f302a7e168acf2e6b03255da48426 100755 (executable)
@@ -60,10 +60,10 @@ class MODULEBASE_EXPORT ModuleBase_IModule : public QObject
   /// Remove default selection filters of the module from the current viewer\r
   virtual void deactivateSelectionFilters() {};\r
 \r
-  // Stores the current selection\r
+  /// Stores the current selection\r
   virtual void storeSelection() {};\r
 \r
-  // Restores the current selection\r
+  /// Restores the current selection\r
   virtual void restoreSelection() {};\r
 \r
   /// Reads description of features from XML file \r
@@ -111,6 +111,7 @@ class MODULEBASE_EXPORT ModuleBase_IModule : public QObject
 \r
   /// Add menu items for viewer into the actions map\r
   /// \param theStdActions a map of standard actions\r
+  /// \param theParent a parent widget\r
   /// \param theMenuActions map of action/menu for the desirable index in the viewer menu\r
   /// \return true if items are added and there is no necessity to provide standard menu\r
   virtual bool addViewerMenu(const QMap<QString, QAction*>& theStdActions,\r
@@ -197,7 +198,7 @@ class MODULEBASE_EXPORT ModuleBase_IModule : public QObject
   virtual void activeSelectionModes(QIntList& theModes) {}\r
 \r
   /// Activate custom presentation for the object. Default realization is empty.\r
-  /// \param theObject an object instance\r
+  /// \param theFeature a feature instance\r
   /// \param theFlag a flag of level of customization, which means that only part of sub-elements\r
   /// \param theUpdateViewer the parameter whether the viewer should be update immediately\r
   virtual void activateCustomPrs(const FeaturePtr& theFeature,\r
index 51dc03daefcd5c6eaf9c0424d25b7cd3d56c7dc1..374e526bdd865975a8e13ab803735f612e3741db 100644 (file)
@@ -40,6 +40,7 @@ Q_OBJECT
   //! Returns Vsd_View object from currently active view window
   virtual Handle(V3d_View) activeView() const = 0;
 
+  //! Returns currently active view port widget
   virtual QWidget* activeViewPort() const = 0;
 
   //! Enable or disable selection in the viewer
index eac9882635f416b2e0dd52c89c67c5e1277bcd6d..b3018f044aa2f9fd30f0dfa69ebcd4bf9f537ab3 100755 (executable)
@@ -39,11 +39,11 @@ public:
 
   /// Returns a container of possible page types, which this creator can process
   /// The default implementation is empty
-  /// \param a list of type names
+  /// \param theTypes a list of type names
   virtual void pageTypes(std::set<std::string>& theTypes) {}
 
   /// Returns a container of possible widget types, which this creator can process
-  /// \param a list of type names
+  /// \param theTypes a list of type names
   virtual void widgetTypes(std::set<std::string>& theTypes) {}
 
   /// Create panel control by its type.
@@ -60,7 +60,7 @@ public:
   /// The default implementation is empty
   /// \param theType a type
   /// \param theParent a parent widget
-  /// \param theData a low-level API for reading xml definitions of widgets
+  /// \param theWidgetApi a low-level API for reading xml definitions of widgets
   virtual ModuleBase_PageBase* createPageByType(const std::string& theType,
                                                 QWidget* theParent,
                                                 Config_WidgetAPI* theWidgetApi);
@@ -69,7 +69,8 @@ public:
   /// The default implementation is empty
   /// \param theType a type
   /// \param theParent a parent widget
-  /// \param theData a low-level API for reading xml definitions of widgets
+  /// \param theWidgetApi a low-level API for reading xml definitions of widgets
+  /// \param theWorkshop a workshop class instance
   virtual ModuleBase_ModelWidget* createWidgetByType(const std::string& theType,
                                                      QWidget* theParent,
                                                      Config_WidgetAPI* theWidgetApi,
index 3d95859305485833272bc7d848dcd47d23e02318..70c4ae8276dade8d1447f7928b3d3a30e7b02d8d 100644 (file)
@@ -106,8 +106,11 @@ Q_OBJECT
    /// Update of commands status
   virtual void updateCommandStatus() = 0;
 
+  /// Returns feature info according to given feature ID
+  /// \param theId a feature Id
   virtual std::shared_ptr<Config_FeatureMessage> featureInfo(const QString& theId) const = 0;
 
+  /// Returns main window of the application
   virtual QMainWindow* desktop() const = 0;
 
 
index 551e5f0b8234bdee8213ff524d8ec4642d2990d1..31e7836c2e67a584d1205bab79a327bb6dfba933 100755 (executable)
@@ -23,6 +23,8 @@ class MODULEBASE_EXPORT ModuleBase_IntSpinBox : public QSpinBox
 Q_OBJECT
 
 public:
+  /// Constructor
+  /// \param theParent a parent widget
   explicit ModuleBase_IntSpinBox(QWidget* theParent = 0);
   virtual ~ModuleBase_IntSpinBox() {};
 
index 9fe99e4f290e3007d90ad97cea5fdc5c5d904a1c..97e388511d31ad1cdc3d956402a0238f133bee78 100644 (file)
@@ -43,7 +43,7 @@ Q_OBJECT
   /// Constructor
   /// \param theParent the parent object
   /// \param theData the widget configuration. The attribute of the model widget is obtained from
-  /// \param theData a low-level API for reading xml definitions of widgets
+  /// a low-level API for reading xml definitions of widgets
   ModuleBase_ModelWidget(QWidget* theParent, const Config_WidgetAPI* theData);
   /// Destructor
   virtual ~ModuleBase_ModelWidget()
@@ -291,7 +291,8 @@ protected slots:
   void onWidgetValuesModified();
 
  protected:
-   ModuleBase_WidgetValidator* myWidgetValidator; /// own validator, by default it is zero
+    /// own validator, by default it is zero
+   ModuleBase_WidgetValidator* myWidgetValidator;
 
   /// The attribute name of the model feature
   std::string myAttributeID;
index 6bc625b3e5ea63e14cf559ed5087739ce08a5c18..268b1d7590bb633b5a2e60d14f97afa35a42159a 100755 (executable)
@@ -106,11 +106,11 @@ Q_OBJECT
   /// \param theProp a property panel instance
   virtual void setPropertyPanel(ModuleBase_IPropertyPanel* theProp);
 
-  /// \return Currently installed property panel
+  // \return Currently installed property panel
   //ModuleBase_IPropertyPanel* propertyPanel() const { return myPropertyPanel; }
 
   /// Activates widgets by preselection if it is accepted.
-  /// \param theGreeAttributeId a greed attribute id if there is in the current feature
+  /// \param theGreedAttributeId a greed attribute id if there is in the current feature
   /// \return last filled widget
   virtual ModuleBase_ModelWidget* activateByPreselection(const std::string& theGreedAttributeId);
 
index d72895301e1b6339cea811386693dba774866203..62f8fd679b8261b8c6bee579f8c4928e36c48a4b 100644 (file)
@@ -27,20 +27,25 @@ public:
    The value is initially set to 0.00.
 
    \param theParent a parent object
-   \param thePrecision a precision of values display
    */
   explicit ModuleBase_ParamIntSpinBox(QWidget* theParent = 0);
   virtual ~ModuleBase_ParamIntSpinBox();
 
   virtual void stepBy(int);
 
+  /// Convert Int value from text string
   virtual int valueFromText(const QString&) const;
-  virtual QString textFromValue(int value) const;
 
+  /// Convert text string from int value
+  virtual QString textFromValue(int) const;
+
+  /// Validate the value
   virtual QValidator::State validate(QString&, int&) const;
 
+  /// Set current int value
   virtual void setValue(int);
 
+  /// Set current text value
   virtual void setText(const QString&);
 
   /// Set a flag about accepted variable
index 165406ec294928b040d3911c521c86409797efc8..7ed3db9ccfd5220c6927fd3517e0c73eeb9a5771 100644 (file)
@@ -25,11 +25,19 @@ DEFINE_STANDARD_HANDLE(ModuleBase_BRepOwner, StdSelect_BRepOwner)
 class ModuleBase_BRepOwner: public StdSelect_BRepOwner
 {
 public:
+  /// Constructor
+  /// \param aShape an owner shape
+  /// \param aPriority drawig priority
+  /// \param ComesFromDecomposition decomposition flag
   ModuleBase_BRepOwner(const TopoDS_Shape& aShape, 
     const Standard_Integer aPriority = 0, 
     const Standard_Boolean ComesFromDecomposition = Standard_False)
     : StdSelect_BRepOwner(aShape, aPriority, ComesFromDecomposition) {}
 
+  /// Highlight the presentation with the given color
+  /// \param aPM a presentations manager
+  /// \param aCol a color
+  /// \param aMode a drawing mode
   virtual void HilightWithColor (const Handle(PrsMgr_PresentationManager3d)& aPM, 
     const Quantity_NameOfColor aCol, const Standard_Integer aMode = 0)
   {  Selectable()->HilightOwnerWithColor(aPM, aCol, this); }
index d9d9f533c3905d5fb58cfa0ed7492055f3fa38c7..7bc9b041dba32966890a0e1dbde7ac56e59408f5 100755 (executable)
@@ -29,6 +29,8 @@ public:
   ModuleBase_WidgetCheckGroupBox(QWidget* theParent, const Config_WidgetAPI* theData);
   virtual ~ModuleBase_WidgetCheckGroupBox();
 
+  /// Set the title of the group box
+  /// \param theTitle the text of the title
   void setTitle(const QString& theTitle);
 
   /// Methods to be redefined from ModuleBase_PageBase: start
index e5c66a9cc0327f0c7d6ab2c7ca3f5f16434cee38..f88a56e7f57690911f73070c5f8a469ab484a7fc 100644 (file)
@@ -60,6 +60,9 @@ Q_OBJECT
   QString getPropertyPanelTitle(int theIndex);
 
 signals:
+  /// Segnal about selected item
+  /// \param theWidget selected widget
+  /// \param theIndex selected index
   void itemSelected(ModuleBase_ModelWidget* theWidget, int theIndex);
 
 protected:
index 5cbc34c06bc2bb582cc295e85193548bc4906204..e5ffb33698a8c4d93fced9467a81684708bcbe26 100755 (executable)
@@ -32,7 +32,7 @@ class QWidget;
 class MODULEBASE_EXPORT ModuleBase_WidgetCreatorFactory
 {
  public:
-  // Returns an singular instance of the class if it exists or create it
+  /// Returns an singular instance of the class if it exists or create it
   static std::shared_ptr<ModuleBase_WidgetCreatorFactory> get();
 
   /// Destructor
@@ -63,6 +63,7 @@ class MODULEBASE_EXPORT ModuleBase_WidgetCreatorFactory
   /// Create page by its type
   /// \param theType a type
   /// \param theParent a parent widget
+  /// \param theWidgetApi the widget configuration. The attribute of the model widget is obtained from XML
   /// \return a created page or null
   ModuleBase_PageBase* createPageByType(const std::string& theType,
                                         QWidget* theParent,
@@ -71,6 +72,8 @@ class MODULEBASE_EXPORT ModuleBase_WidgetCreatorFactory
   /// Create widget by its type
   /// \param theType a type
   /// \param theParent a parent widget
+  /// \param theWidgetApi the widget configuration. The attribute of the model widget is obtained from XML
+  /// \param theWorkshop a workshop object instance
   /// \return a created widget or null
   ModuleBase_ModelWidget* createWidgetByType(const std::string& theType,
                                              QWidget* theParent,
index 049188026867a320f4b08caff602ebfb513dbe02..d9c0671f7e3087e55ccd48cd0c29bb669faf5148 100644 (file)
@@ -47,6 +47,9 @@ Q_OBJECT
   /// \return true if the editor value is accepted
   bool showPopupEditor(const bool theSendSignals = true);
 
+  /// Set current cursor position
+  /// \param theX the X coordinate
+  /// \param theY the Y coordinate
   void setCursorPosition(const int theX, const int theY);
 
 private:
index ef04f238603f630a194ba093bfc0486e43590934..b542808f4e5b1ae99992e4da8bd51785e857bce6 100644 (file)
@@ -100,7 +100,6 @@ class MODULEBASE_EXPORT ModuleBase_WidgetExprEditor : public ModuleBase_ModelWid
   /// Constructor
   /// \param theParent the parent object
   /// \param theData the widget configuration.
-  /// \param theParentId is Id of a parent of the current attribute
   /// \param thePlaceHolder a placeholder string
   ModuleBase_WidgetExprEditor( QWidget* theParent,
                                const Config_WidgetAPI* theData,
index 8fddaa4dd69590f3cc7fe6c851f04db1d8165cab..ffc14fe30302c6db69f393b0fe75ecbf862a436a 100644 (file)
@@ -39,6 +39,7 @@ class MODULEBASE_EXPORT ModuleBase_WidgetFactory
 
   /// Creates content widget for property panel
   /// \param thePage a parent page
+  /// \param alignToTop align to top flag (true by default)
   void createWidget(ModuleBase_PageBase* thePage, bool alignToTop = true);
 
   /// Creates property panel content for the feature
@@ -47,7 +48,7 @@ class MODULEBASE_EXPORT ModuleBase_WidgetFactory
   void createPanel(ModuleBase_PageBase* thePage, const FeaturePtr& theFeature);
 
   /// Creates one widget for property panel for the widget with given index
-  /// \param theParent a parent widget
+  /// \param thePage a parent widget
   /// \param theWidgetId a widget index
   void createWidget(ModuleBase_PageBase* thePage,
                     const std::string& theWidgetId);
index 56aa91a2395d1d529c77d6ff1ca58db7f9da0cbf..946007d610178b05dfa0b05404ce6eaf6166013c 100755 (executable)
@@ -180,8 +180,10 @@ protected:
   /// Provides correspondance between Result object and its shape
   typedef QPair<ResultPtr, GeomShapePtr> GeomSelection;
 
-  /// An action for pop-up menu in a list control
+  /// A copy action for pop-up menu in a list control
   QAction* myCopyAction;
+
+  /// A delete action for pop-up menu in a list control
   QAction* myDeleteAction;
 
   /// A flag to store use_choice parameter state
index b6af3a3f9de84ffcfb6bf571b7be5c191ba0821c..f39b74717bd0cfab2c0398dd9943fb891122ab52 100755 (executable)
@@ -109,8 +109,9 @@ protected:
   //----------- Class members -------------
   /// Returns a name in the next form: attribute_feature_name/attribute_id
   /// \param theAttribute a model attribute
+  /// \param theWorkshop a workshop class instance
   /// \return string value
-  static std::string generateName(const AttributePtr& theAttribite,
+  static std::string generateName(const AttributePtr& theAttribute,
                                   ModuleBase_IWorkshop* theWorkshop);
 };
 
index 87432cb720fececb4d1487a511114bf9ba997b1e..f20a298c432cfce632770b0a67607196fcbdd33f 100644 (file)
@@ -74,6 +74,7 @@ protected:
   /// to current attribute by setting the value inside and calling validators. After this,
   /// the previous attribute value is restored.The valid/invalid value is cashed.
   /// \param theValue a selected presentation in the view
+  /// \param theAttribute the attribute
   /// \return a boolean value
   bool isValidSelectionForAttribute(const std::shared_ptr<ModuleBase_ViewerPrs>& theValue,
                                     const AttributePtr& theAttribute);
@@ -118,7 +119,7 @@ protected:
   /// Block the model flush of update and intialization of attribute
   /// \param theAttribute an attribute of blocking
   /// \param theToBlock flag whether the model is blocked or unblocked
-  /// \param isActive out value if model is blocked, in value if model is unblocked
+  /// \param isFlushesActived out value if model is blocked, in value if model is unblocked
   /// to be used to restore flush state when unblocked
   /// \param isAttributeSetInitializedBlocked out value if model is blocked
   /// in value if model is unblocked to be used to restore previous state when unblocked
index ead80e794c0cce62503e7242e6ee24ad2b121ed7..db9719b807f4d3351301edee79b6920eeb5cffee 100755 (executable)
@@ -67,8 +67,8 @@ protected:
   ModuleBase_ModelWidget* myModelWidget; ///< the current widget to be validated
   ModuleBase_IWorkshop* myWorkshop; ///< the active workshop
 
-  QList<std::shared_ptr<ModuleBase_ViewerPrs>> myValidPrs; /// cash of valid selection presentations
-  QList<std::shared_ptr<ModuleBase_ViewerPrs>> myInvalidPrs; /// cash of invalid selection presentations
+  QList<std::shared_ptr<ModuleBase_ViewerPrs>> myValidPrs; ///< cash of valid selection presentations
+  QList<std::shared_ptr<ModuleBase_ViewerPrs>> myInvalidPrs; ///< cash of invalid selection presentations
 };
 
 #endif /* ModuleBase_WidgetValidator_H_ */
index 872fd55115f65f62cb7fd42d73bcabfe7ee96e0b..d6878a68e03a02f8ca6e2543d4c97271ae32e224 100644 (file)
@@ -25,20 +25,20 @@ public:
   ParametersPlugin_WidgetCreator();
 
   /// Returns a container of possible widget types, which this creator can process
-  /// \param a list of type names
+  /// \param theTypes a list of type names
   virtual void widgetTypes(std::set<std::string>& theTypes);
 
   /// Create widget by its type
   /// The default implementation is empty
   /// \param theType a type
   /// \param theParent a parent widget
-  /// \param theData a low-level API for reading xml definitions of widgets
+  /// \param theWidgetApi a low-level API for reading xml definitions of widgets
   /// \param theWorkshop a current workshop
   /// \return a created model widget or null
   virtual ModuleBase_ModelWidget* createWidgetByType(const std::string& theType,
                                                      QWidget* theParent,
                                                      Config_WidgetAPI* theWidgetApi,
-                                                     ModuleBase_IWorkshop* /*theWorkshop*/);
+                                                     ModuleBase_IWorkshop* theWorkshop);
 };
 
 #endif
index 4978f2a9beb02da81ef4aaa7e1e5a1db678df3d5..679d42896eb06ba690bb2fde4bd5e6fbc8edc11c 100644 (file)
@@ -41,22 +41,39 @@ const char* NoName = "<NoName>";
 const char* NoValue = "<NoValue>";
 const char* NotValid = "<NotValid>";
 
+/*!
+ * \ingroup GUI
+ * ItemDelegate object in order to redefine items behavior
+ */
 class ParametersPlugin_ItemDelegate : public QStyledItemDelegate
 {
 public:
+  /// Constructor
+  /// \param thaParent a parent
   ParametersPlugin_ItemDelegate(QObject* thaParent) : 
       QStyledItemDelegate(thaParent) {}
 
+  /// Redefinition of virtual method
+  /// \param painter a painter object
+  /// \param option the item options
+  /// \param index the current index
   virtual void paint(QPainter* painter, 
     const QStyleOptionViewItem& option, 
     const QModelIndex& index ) const;
   
+  /// Redefinition of virtual method
+  /// \param parent a parent widget
+  /// \param option the item options
+  /// \param index the current index
   virtual QWidget* createEditor(QWidget* parent, 
                                 const QStyleOptionViewItem& option, 
                                 const QModelIndex& index) const;
 
+  /// Returns True if the given index is editable item
+  /// \param theIndex an item index
   bool isEditable(const QModelIndex& theIndex) const;
 
+  /// Returns currently editing index
   QModelIndex editIndex() const { return myEditingIdx; }
 
 private:
index 9762385768bc638a93dc6a822f0dad77bf46564e..4fe132ed730dbd751b153472c6e13140000fb0e8 100644 (file)
@@ -18,13 +18,22 @@ class QPushButton;
 class QToolButton;
 
 
+/*!
+ * \ingroup GUI
+ * Redefinition of QTreeWidget for processing of closeEditor event
+ */
 class ParametersPlugin_TreeWidget: public QTreeWidget
 {
  Q_OBJECT
 public:
+  /// Constructor
+  /// \param theParent a parent widget
   ParametersPlugin_TreeWidget(QWidget* theParent = 0) : QTreeWidget(theParent) {}
 
 protected slots:
+  /// Redefinition of virtual method
+  /// \param theEditor a editor widget
+  /// \param theHint end of editing hint
   virtual void closeEditor(QWidget* theEditor, QAbstractItemDelegate::EndEditHint theHint);
 };
 
index c75493a1010cdab197141b5adf181dafb8bd3153..661226ef62dad02115713c8b5ca2f93b175076c2 100644 (file)
@@ -84,7 +84,10 @@ private slots:
   void onEdit(bool);
 
 protected:
-  bool eventFilter(QObject* theObj, QEvent* theEvent);
+  /// Redefinition of virtual method
+  /// \param theObj an object
+  /// \param theEvent an event
+  virtual bool eventFilter(QObject* theObj, QEvent* theEvent);
 
 private:
   /// Returns true if the current operation is sketch entity create operation
index 925dc1760b9aa1b30301d30789d5600f6f97e73f..eb5e317c2136739fe5d6abb83c7e740965991f1b 100755 (executable)
@@ -178,6 +178,7 @@ public:
 
   /// Add menu items for viewer into the actions map
   /// \param theStdActions a map of standard actions
+  /// \param theParent a parent widget
   /// \param theMenuActions map of action/menu for the desirable index in the viewer menu
   /// \return true if items are added and there is no necessity to provide standard menu
   virtual bool addViewerMenu(const QMap<QString, QAction*>& theStdActions,
index 3e8e5616ec90365ea30cef7e88dae630f71310b2..c636920afb4039e283e44c0298cb0704c028ea2f 100755 (executable)
@@ -33,9 +33,9 @@ public:
 
   virtual ~PartSet_OverconstraintListener() {};
 
-  /// Set erroneous color for the presentation of object if the object is in the conflicting list
-  /// \param theObject an object to be settled
-  /// \param theUpdateViewer a boolean state whether the current viewer should be updated
+  // Set erroneous color for the presentation of object if the object is in the conflicting list
+  // \param theObject an object to be settled
+  // \param theUpdateViewer a boolean state whether the current viewer should be updated
   //bool customizeObject(ObjectPtr theObject, const bool theUpdateViewer);
 
   /// Returns true if the object belongs to internal container of conflicting objects
index ac94dc350731dabda12a95f5c536435304abec71..6ea902663defde7cbefcb878abdf6709e8d5e679 100755 (executable)
@@ -44,7 +44,6 @@ public:
   static bool hasVisualizedSketch(ModuleBase_IWorkshop* theWorkshop);
 
   /// Returns if the preview was displayed
-  /// \param theWorkshop the application workshop
   /// \return boolean value
   bool isPreviewDisplayed() const { return myPreviewDisplayed; }
 
index 5f68d34ea801da84cd0be655b27c2b820d468092..2c9a8a4312470fcc1d7ed609293aedb65b39b4fb 100755 (executable)
@@ -42,7 +42,7 @@ enum RestartingMode {
 
 public:
   /// Constructor
-  /// \param theParent a parent object
+  /// \param theWorkshop a workshop instance
   PartSet_SketcherReetntrantMgr(ModuleBase_IWorkshop* theWorkshop);
   virtual ~PartSet_SketcherReetntrantMgr();
 
index bd68e4fb6596b2606ba79787de47d6cf9b74466e..3bbebc781b5dbd17262dccfa6d3e79cb0d36e93d 100755 (executable)
@@ -239,8 +239,8 @@ public:
   * Gets all references to the feature, take coincidence constraint features, get point 2d attributes
   * and compare the point value to be equal with the given. Returns the first feature, which has
   * equal points.
-  * \param theSearchInResults a flag whether the conicidence feature shoudl be searched in
-  * references of the feature results.
+  * \param theFeature the coincidence feature
+  * \param thePoint a 2d point
   * \return the coincidence feature or null
   */
   static FeaturePtr findFirstCoincidence(const FeaturePtr& theFeature,
@@ -250,6 +250,7 @@ public:
   * Returns list of features connected in a councedence feature point
   * \param theStartCoin the coincidence feature
   * \param theList a list which collects lines features
+  * \param theCoincidencies a list of coincidence features
   * \param theAttr the attribute name
   */
   static void findCoincidences(FeaturePtr theStartCoin, QList<FeaturePtr>& theList,
index b079c75301fdc39fe8d3c033762209840973393b..4ec5e13505fdeee5e22395529da5e6003ab2c978 100644 (file)
@@ -54,6 +54,7 @@ protected:
   /// Creates a backup of the current values of the attribute
   /// It should be realized in the specific widget because of different
   /// parameters of the current attribute
+  /// \param theAttribute an attribute
   /// \param theValid a boolean flag, if restore happens for valid parameters
   virtual void restoreAttributeValue(const AttributePtr& theAttribute, const bool theValid);
 
index 55825c4b648b2a8baf5b0e0dc9d99eaed6b73feb..1c4e05b2a6d1f806fb9c282147600fc5963160e8 100644 (file)
@@ -111,9 +111,9 @@ protected:
   /// Reference to sketch
   CompositeFeaturePtr mySketch;
 
-  bool myValueIsCashed; /// boolean state if the value is cashed during value state change
-  bool myIsFeatureVisibleInCash; /// boolean value if the feature was visible when cash if filled
-  double myValueInCash; /// the cashed X value during value state change
+  bool myValueIsCashed; ///< boolean state if the value is cashed during value state change
+  bool myIsFeatureVisibleInCash; ///< boolean value if the feature was visible when cash if filled
+  double myValueInCash; ///< the cashed X value during value state change
 };
 
 #endif
index 9f8c44da659c2da5c32ae7960639d612eea5936b..8a0ee84de47fc5e3e690065adf7933064ea87c00 100644 (file)
@@ -62,6 +62,7 @@ protected:
   /// Creates a backup of the current values of the attribute
   /// It should be realized in the specific widget because of different
   /// parameters of the current attribute
+  /// \param theAttribute an attribute
   /// \param theValid a boolean flag, if restore happens for valid parameters
   void restoreAttributeValue(const AttributePtr& theAttribute, const bool theValid);
 
@@ -72,7 +73,7 @@ protected:
   /// Pointer to a sketch 
   CompositeFeaturePtr mySketch;
 
-  bool myUseSketchPlane; /// state whether the sketch plane filter should be switched on
+  bool myUseSketchPlane; ///< state whether the sketch plane filter should be switched on
 };
 
 #endif
\ No newline at end of file
index dc391906ffd3bd6c42f54cedf3dfd0f1efd430a6..526207a8a3dd1a6574b1063569422991e617296e 100644 (file)
@@ -73,8 +73,13 @@ public:
   virtual void setHighlighted(bool) { /*do nothing*/ };
   virtual void enableFocusProcessing();
 
+  /// Returns True if the selected presentation can be used for plane definition
+  /// \param thePrs a presentation
   static bool canFillSketch(const std::shared_ptr<ModuleBase_ViewerPrs>& thePrs);
 
+  /// Set sketch plane from selected object
+  /// \param theFeature a feature of sketch
+  /// \param thePrs a presentation
   static bool fillSketchPlaneBySelection(const FeaturePtr& theFeature,
                                          const std::shared_ptr<ModuleBase_ViewerPrs>& thePrs);
 
@@ -124,8 +129,9 @@ protected:
   /// Block the model flush of update and intialization of attribute
   /// In additional to curstom realization it blocks initialization for all feature attributes
   /// as the current attribute is selection but its modification leads to other attributes change
+  /// \param theAttribute an attribute
   /// \param theToBlock flag whether the model is blocked or unblocked
-  /// \param isActive out value if model is blocked, in value if model is unblocked
+  /// \param isFlushesActived out value if model is blocked, in value if model is unblocked
   /// to be used to restore flush state when unblocked
   /// \param isAttributeSetInitializedBlocked out value if model is blocked
   /// in value if model is unblocked to be used to restore previous state when unblocked
index d8b7147a267f3ee939c41b08f45f5186afb81eda..c7fe0bc0b1819dd3f40cf5f6aa4f277a8a62cd14 100644 (file)
@@ -47,7 +47,7 @@ public:
 
 
 protected:
-  XGUI_Workshop* myWorkshop; /// the current workshop
+  XGUI_Workshop* myWorkshop; ///< the current workshop
 };
 
 #endif
index b43edd8a86739fbe6125bed18003505a505dd6a7..24bcf9cc7e4ce93d24ee9ead006caa0d3bb5e5e4 100644 (file)
@@ -124,6 +124,7 @@ public:
   void setXMLReader(Config_DataModelReader* theReader) { myXMLReader = theReader; }
 
 signals:
+  /// Signal about tree had been rebuilt
   void treeRebuilt();
 
 private:
index a7b72d22e034571d8405070e94d9afc80178d575..b80165b6903a11c5b96cd37203aa7f7b54a17302 100644 (file)
@@ -257,7 +257,7 @@ class XGUI_EXPORT XGUI_Displayer: public QObject
   /// \param theDisplayer a displayer
   /// \param theObject an object
   /// \return a boolean value
-  static bool isVisible(XGUI_Displayer* theDislayer, const ObjectPtr& theObject);
+  static bool isVisible(XGUI_Displayer* theDisplayer, const ObjectPtr& theObject);
 
 signals:
   /// Signal on object display
@@ -353,7 +353,7 @@ private:
   /// Number of blocking of the viewer update. The viewer is updated only if it equals zero
   int myViewerBlockedRecursiveCount;
 
-  // Flag: use trihedgon for selection or not
+  /// Flag: use trihedgon for selection or not
   bool myIsTrihedronActive;
 
   /// A flag that update was requested but not done
index ac25c80ecacaf181dabfbdc6eae24676015b6b69..cef7810a12e64b2611715ec3df6587e7296a7d44 100755 (executable)
@@ -31,13 +31,15 @@ class XGUI_MenuMgr : public Events_Listener
 {
  public:
   /// Constructor
-  /// \param the current workshop
+  /// \param theWorkshop the current workshop
   XGUI_EXPORT XGUI_MenuMgr(XGUI_Workshop* theWorkshop);
   XGUI_EXPORT virtual ~XGUI_MenuMgr() {}
 
+  /// Creates feature actions
   XGUI_EXPORT void createFeatureActions();
 
   /// Redefinition of Events_Listener method
+  /// \param theMessage a message
   XGUI_EXPORT virtual void processEvent(const std::shared_ptr<Events_Message>& theMessage);
 
 protected:
@@ -58,8 +60,8 @@ protected:
                        const std::string& theWchName, const bool aUseSeparator) const;
 
 private:
-  XGUI_Workshop* myWorkshop; /// the current workshop
-  std::list< std::shared_ptr<XGUI_MenuWorkbench> > myWorkbenches; /// container of existing workbenchs
+  XGUI_Workshop* myWorkshop; ///< the current workshop
+  std::list< std::shared_ptr<XGUI_MenuWorkbench> > myWorkbenches; ///< container of existing workbenchs
 };
 
 #endif /* XGUI_MENUMGR_H_ */
index eff2ffc1091a402077579384272a907d80cba1eb..2b9ab1803390bbcaa8125ede8ffdeae784958ab6 100644 (file)
@@ -181,6 +181,8 @@ Q_OBJECT
   /// Resets the object browser into initial state
   void clearContent();
 
+  /// Set XML reader object for data model
+  /// \param theReader the reader object
   void setXMLReader(Config_DataModelReader* theReader);
 
 public slots:
index 1d94f4acf149b9cbe2c47f39c1d13105ac8c1e42..2b3e31069c3fe3dabdca995463b0421cfd57fb32 100755 (executable)
@@ -90,6 +90,7 @@ Q_OBJECT
 
   /// Redefinition of virtual function
   /// \param theObject a sender of the event
+  /// \param theEvent the event
   virtual bool eventFilter(QObject *theObject, QEvent *theEvent);
 
   /// Start the operation and append it to the stack of operations
index a360a449d093a1b21b96031910d1d0bdbc40ff2b..7743a0ffcb1390de50993063a7c86dcdceb05bb3 100644 (file)
@@ -137,6 +137,9 @@ public slots:
    /// \param theWidget a widget where focus in event happened
   void onFocusInWidget(ModuleBase_ModelWidget* theWidget);
 
+
+  /// Activate next widget
+  /// \param theWidget the current widget
   void onActivateNextWidget(ModuleBase_ModelWidget* theWidget);
 
 signals:
index 441b52d6436d825cf512964cee732a08db3dea67..0ca09a167f2c1edc34ee88c026cabc9a2eeb260d 100644 (file)
@@ -55,7 +55,7 @@ Q_OBJECT
   void clearSelection();
 
   /// Updates selection, which are depend on the selection in the given place
-  /// \thePlace a widget where selection has happened.
+  /// \param thePlace a widget where selection has happened.
   void updateSelectionBy(const ModuleBase_ISelection::SelectionPlace& thePlace);
 
 signals:
index d28b37867fc307bf83d3f4f9bda66bab6824e97f..74269e898aa7e563a277cf3e067975076136175a 100755 (executable)
@@ -248,7 +248,7 @@ Q_OBJECT
 
   //! Delete features. Delete the referenced features. There can be a question with a list of
   //! referenced objects.
-  //! \param theList an objects to be deleted
+  //! \param theFeatures a list of objects to be deleted
   //! \param theIgnoredFeatures a list of features to be ignored during delete
   bool deleteFeatures(const QObjectPtrList& theFeatures,
                       const std::set<FeaturePtr>& theIgnoredFeatures = std::set<FeaturePtr>());
index 9601486f80e89b68f491539310f5f744f560478f..5358253b522d142f139ada0976def30db21e3acb 100755 (executable)
@@ -59,7 +59,10 @@ protected:
   /// \param theMsg a message with a container of objects
   void onFeatureRedisplayMsg(const std::shared_ptr<ModelAPI_ObjectUpdatedMessage>& theMsg);
 
+  /// Process clearing of presentation
+  /// \param theMsg an event message
   void onFeatureEmptyPresentationMsg(const std::shared_ptr<ModelAPI_ObjectUpdatedMessage>& theMsg);
+
   /// Displaus object and fit all viewer if the object is first (update viewer will not be called)
   /// Asks the module whether the object can be displayed
   /// \param theObj an object