]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
Fix for selection with 'N' key and update documentation
authorvsv <vitaly.smetannikov@opencascade.com>
Thu, 29 Jan 2015 09:30:38 +0000 (12:30 +0300)
committervsv <vitaly.smetannikov@opencascade.com>
Thu, 29 Jan 2015 09:30:38 +0000 (12:30 +0300)
46 files changed:
src/ModuleBase/ModuleBase_DoubleSpinBox.h
src/ModuleBase/ModuleBase_Filter.h
src/ModuleBase/ModuleBase_FilterCustom.h
src/ModuleBase/ModuleBase_FilterFace.h
src/ModuleBase/ModuleBase_FilterFactory.h
src/ModuleBase/ModuleBase_FilterLinearEdge.h
src/ModuleBase/ModuleBase_FilterMulti.h
src/ModuleBase/ModuleBase_FilterNoConsructionSubShapes.h
src/ModuleBase/ModuleBase_FilterShapeType.h
src/ModuleBase/ModuleBase_IModule.h
src/ModuleBase/ModuleBase_IPrefMgr.h
src/ModuleBase/ModuleBase_IPropertyPanel.h
src/ModuleBase/ModuleBase_ISelection.h
src/ModuleBase/ModuleBase_IViewWindow.h
src/ModuleBase/ModuleBase_IViewer.h
src/ModuleBase/ModuleBase_IWorkshop.h
src/ModuleBase/ModuleBase_ModelWidget.h
src/ModuleBase/ModuleBase_Operation.h
src/ModuleBase/ModuleBase_OperationDescription.h
src/ModuleBase/ModuleBase_Preferences.h
src/ModuleBase/ModuleBase_ResultPrs.h
src/ModuleBase/ModuleBase_SelectionValidator.h
src/ModuleBase/ModuleBase_Tools.h
src/ModuleBase/ModuleBase_ViewerFilters.h
src/ModuleBase/ModuleBase_ViewerPrs.h
src/ModuleBase/ModuleBase_WidgetBoolValue.h
src/ModuleBase/ModuleBase_WidgetChoice.h
src/ModuleBase/ModuleBase_WidgetDoubleValue.h
src/ModuleBase/ModuleBase_WidgetFactory.h
src/ModuleBase/ModuleBase_WidgetFileSelector.h
src/ModuleBase/ModuleBase_WidgetLabel.h
src/ModuleBase/ModuleBase_WidgetLineEdit.h
src/ModuleBase/ModuleBase_WidgetMultiSelector.h
src/ModuleBase/ModuleBase_WidgetShapeSelector.h
src/NewGeom/NewGeom_Module.h
src/NewGeom/NewGeom_OCCSelector.h
src/NewGeom/NewGeom_SalomeViewer.h
src/PartSet/PartSet_Validators.h
src/XGUI/XGUI_ContextMenuMgr.h
src/XGUI/XGUI_ErrorDialog.h
src/XGUI/XGUI_PropertyPanel.h
src/XGUI/XGUI_QtEvents.h
src/XGUI/XGUI_SalomeConnector.h
src/XGUI/XGUI_Selection.h
src/XGUI/XGUI_Tools.h
src/XGUI/XGUI_ViewerProxy.h

index 5eb2d976e427169185f1dbf1cfbdc0f7048b4e0a..11de54784dfbf2e450ba148094a9d01d1cbe7b20 100644 (file)
@@ -13,6 +13,7 @@
 
 
 /**
 
 
 /**
+* \ingroup GUI
 * An extension and customozation of QDoubleSpinBox class
 */
 class MODULEBASE_EXPORT ModuleBase_DoubleSpinBox : public QDoubleSpinBox
 * An extension and customozation of QDoubleSpinBox class
 */
 class MODULEBASE_EXPORT ModuleBase_DoubleSpinBox : public QDoubleSpinBox
index 4b684e272c76776d8c4e7e18a4e23028dc7e9179..e7a1a639bf486472b99f4dca491f80599c9084e7 100644 (file)
@@ -14,6 +14,7 @@
 #include <list>
 
 /**
 #include <list>
 
 /**
+ * \ingroup GUI
  * This object is assigned by the name
  * in the XML file to the specific attribute or to the whole feature.
  * If isOK method of the filter returns "false", it is signalized in user interface
  * This object is assigned by the name
  * in the XML file to the specific attribute or to the whole feature.
  * If isOK method of the filter returns "false", it is signalized in user interface
index 6683207cc2fcff56103105f91d37a80aa6ebc895..6de1620ccc8a721225ccf189e47bda0a978a385f 100644 (file)
@@ -12,6 +12,7 @@
 #include "ModuleBase_Filter.h"
 
 /**
 #include "ModuleBase_Filter.h"
 
 /**
+* \ingroup GUI
 * This is a child of ModuleBase_Filter to be used in the factory of filters. Despite of other
 * child it does not create the internal filter itself, it get it from the constructor argument.
 * This is useful for custom filters, which are not the standard OCC filters. It is not necessary
 * This is a child of ModuleBase_Filter to be used in the factory of filters. Despite of other
 * child it does not create the internal filter itself, it get it from the constructor argument.
 * This is useful for custom filters, which are not the standard OCC filters. It is not necessary
index c73f602f1d9429d1d09dd47cfd4e9fe0d613ce20..f3a6ef4277fbb2fdfc1acfa2f59d9f5cd5e1b55f 100644 (file)
@@ -14,6 +14,7 @@
 #include <StdSelect_TypeOfFace.hxx>
 
 /**
 #include <StdSelect_TypeOfFace.hxx>
 
 /**
+* \ingroup GUI
 * A class of a viewer filter by faces
 */
 class ModuleBase_FilterFace: public ModuleBase_Filter
 * A class of a viewer filter by faces
 */
 class ModuleBase_FilterFace: public ModuleBase_Filter
index 043bd64ad8ce1c52324ebc9ebaf510530855fd36..c1a7e36014e37118b1cf74b38baef0bc41f1e624 100644 (file)
@@ -17,6 +17,7 @@
 #include <set>
 
 /**
 #include <set>
 
 /**
+ * \ingroup GUI
  * Allows to get a selection filter by the feature identifier and 
  * the attribute identifier (if attribute is validated).
  * All accessible filters must be registered by the ID string first.
  * Allows to get a selection filter by the feature identifier and 
  * the attribute identifier (if attribute is validated).
  * All accessible filters must be registered by the ID string first.
index 10bc1d32e2565e9b72d02e1cd68160ef1d395e7f..0efb1a545af9e97ce9c8b6a2c46cbf5c9005f0fe 100644 (file)
@@ -14,6 +14,7 @@
 #include <StdSelect_TypeOfEdge.hxx>
 
 /**
 #include <StdSelect_TypeOfEdge.hxx>
 
 /**
+* \ingroup GUI
 * A class of a viewer filter by linear edges
 */
 class ModuleBase_FilterLinearEdge: public ModuleBase_Filter
 * A class of a viewer filter by linear edges
 */
 class ModuleBase_FilterLinearEdge: public ModuleBase_Filter
index 9a69d59bab7ac45b33a036737c0949e6b8b94d3c..5b9e7dd01b95852e038eb0a8aafae432bfd496b5 100644 (file)
@@ -14,6 +14,7 @@
 #include <StdSelect_TypeOfFace.hxx>
 
 /**
 #include <StdSelect_TypeOfFace.hxx>
 
 /**
+* \ingroup GUI
 * An implementation of filter which support using of several filters according to OR statement
 */
 class ModuleBase_FilterMulti: public ModuleBase_Filter
 * An implementation of filter which support using of several filters according to OR statement
 */
 class ModuleBase_FilterMulti: public ModuleBase_Filter
index 4d5d3af9190d4b6e74264f4b88ed55fede4ecfc5..e2d4cbf1dbe675fa4bc7a0e1c6f3e8cac48b9ed3 100644 (file)
@@ -16,6 +16,7 @@
 class ModuleBase_IWorkshop;
 
 /**
 class ModuleBase_IWorkshop;
 
 /**
+* \ingroup GUI
 * \class ModuleBase_FilterNoConsructionSubShapes
 * A filter which provides filtering of selection in 3d viewer.
 * Installing of this filter lets to select objects which belong to 
 * \class ModuleBase_FilterNoConsructionSubShapes
 * A filter which provides filtering of selection in 3d viewer.
 * Installing of this filter lets to select objects which belong to 
index 9cf3208ebaf1c281255e56ee0321cb02421d6fd6..771217cd721d235f54d0aa402249be048e18dc4a 100644 (file)
@@ -14,6 +14,7 @@
 #include <StdSelect_TypeOfFace.hxx>
 
 /**
 #include <StdSelect_TypeOfFace.hxx>
 
 /**
+* \ingroup GUI
 * A class of a viewer filter by shape type
 */
 class ModuleBase_FilterShapeType: public ModuleBase_Filter
 * A class of a viewer filter by shape type
 */
 class ModuleBase_FilterShapeType: public ModuleBase_Filter
index 29cdc430d099e3f81ecf3258f6c6b681ae90d610..191b02e5f744c0528a680602c77dc22a62bd3898 100644 (file)
@@ -23,6 +23,7 @@ class ModuleBase_Operation;
 class ModuleBase_IWorkshop;\r
 \r
 /**\r
 class ModuleBase_IWorkshop;\r
 \r
 /**\r
+ * \ingroup GUI\r
  * Interface to a module\r
  */\r
 class MODULEBASE_EXPORT ModuleBase_IModule : public QObject\r
  * Interface to a module\r
  */\r
 class MODULEBASE_EXPORT ModuleBase_IModule : public QObject\r
index c2c23ba901591c076649c1668cb5e1d584565142..147defa4b5e13841d4cd19f1c421234284a463b3 100644 (file)
@@ -12,6 +12,7 @@
 #include <SUIT_PreferenceMgr.h>
 
 /** 
 #include <SUIT_PreferenceMgr.h>
 
 /** 
+* \ingroup GUI
 * An interface class which provides incapsulation of SUIT_PreferenceMgr class instance 
 * It is used in order to make common interface to Preference manager in Salome 
 * and this application
 * An interface class which provides incapsulation of SUIT_PreferenceMgr class instance 
 * It is used in order to make common interface to Preference manager in Salome 
 * and this application
index 22648e99806486e6f98a69384f5c25c4ca56bec8..fe8a110e00e3577fa5c3fdd5a9be7cd909dfe74d 100644 (file)
@@ -18,6 +18,7 @@
 class ModuleBase_ModelWidget;
 
 /**
 class ModuleBase_ModelWidget;
 
 /**
+* \ingroup GUI
 * A class for Property panel object definition
 */
 class MODULEBASE_EXPORT ModuleBase_IPropertyPanel : public QDockWidget
 * A class for Property panel object definition
 */
 class MODULEBASE_EXPORT ModuleBase_IPropertyPanel : public QDockWidget
index 5551999f4e6d77bf32daeefb67effc4b98ce8838..e3190488af69f6268a61a1998570abbd06a73edd 100644 (file)
@@ -19,6 +19,7 @@
 #include <QList>
 
 /**
 #include <QList>
 
 /**
+* \ingroup GUI
 * A class which provides access to selection.
 * A selection can be obtained as from a viewer as from Object browser in various forms
 */
 * A class which provides access to selection.
 * A selection can be obtained as from a viewer as from Object browser in various forms
 */
index abf938d3bf56d9ba3dcdb6713d8aca1aa78c2a7a..89929982ebe3367dfa04a8921fcadd677aa57c1a 100644 (file)
@@ -9,6 +9,7 @@
 
 
 /** 
 
 
 /** 
+* \ingroup GUI
 * Interface to ViewWindow object which contains 3d scene
 */
 class ModuleBase_IViewWindow
 * Interface to ViewWindow object which contains 3d scene
 */
 class ModuleBase_IViewWindow
index c84a7d0582a8d58cae71e96ba12aaa443493fec4..ba7ee1b28f536114857a3d6e195018efd5a86e49 100644 (file)
@@ -14,6 +14,7 @@ class QContextMenuEvent;
 class ModuleBase_IViewWindow;
 
 /**
 class ModuleBase_IViewWindow;
 
 /**
+ * \ingroup GUI
  * A Base object for definition of connector object to
  * Salome Viewer. Reimplemented in NewGeom_SalomeViewer class
  */
  * A Base object for definition of connector object to
  * Salome Viewer. Reimplemented in NewGeom_SalomeViewer class
  */
index e755062f6b4cc51e6a2d0690b919a35531824c99..b7f02f4a11740600f0ba31338599ddbac1fdcfd0 100644 (file)
@@ -22,6 +22,7 @@ class ModuleBase_Operation;
 class ModuleBase_FilterFactory;
 
 /**
 class ModuleBase_FilterFactory;
 
 /**
+ * \ingroup GUI
  * Class which provides access to Workshop object serveces
  */
 class MODULEBASE_EXPORT ModuleBase_IWorkshop : public QObject
  * Class which provides access to Workshop object serveces
  */
 class MODULEBASE_EXPORT ModuleBase_IWorkshop : public QObject
index c4b2ec614f3a6db38f57c9ab4ac66b024247c8e1..bb11733d9107fa8b2505ebac212163ff4f0cdd31 100644 (file)
@@ -20,6 +20,7 @@ class Config_WidgetAPI;
 class QKeyEvent;
 
 /**\class ModuleBase_ModelWidget
 class QKeyEvent;
 
 /**\class ModuleBase_ModelWidget
+ * \ingroup GUI
  * \brief An abstract custom widget class. This class realization is assumed to create some controls.
  * The controls values modification should send signal about values change.
  *
  * \brief An abstract custom widget class. This class realization is assumed to create some controls.
  * The controls values modification should send signal about values change.
  *
index 77c8d3fe34e2b622d36476da8ff7b9b51660c06e..8842230b25a0f726d85989fee69a774dbfa25d19 100644 (file)
@@ -29,7 +29,8 @@ class ModuleBase_IViewer;
 class QKeyEvent;
 
 /*!
 class QKeyEvent;
 
 /*!
- \class ModuleBase_Operation
+ * \class ModuleBase_Operation
+ * \ingroup GUI
  * \brief Base class for all operations
  *
  *  Base class for all operations. If you perform an action it is reasonable to create
  * \brief Base class for all operations
  *
  *  Base class for all operations. If you perform an action it is reasonable to create
index 65c87285dfec8b0cb09659134fec6c3118953327..7de7c3288dac0b3e69684bdd98ba6d3702df7b49 100644 (file)
@@ -23,6 +23,7 @@
 \r
 /*!\r
  * \class ModuleBase_OperationDescription\r
 \r
 /*!\r
  * \class ModuleBase_OperationDescription\r
+ * \ingroup GUI\r
  * Description of operation from XML\r
  */\r
 class MODULEBASE_EXPORT ModuleBase_OperationDescription\r
  * Description of operation from XML\r
  */\r
 class MODULEBASE_EXPORT ModuleBase_OperationDescription\r
index d156f5f708f24fcec6a3b09758524ea718c74296..d2f6cb9bdfe44bf92bba55413a692f52ac0ff518 100644 (file)
@@ -23,6 +23,7 @@ typedef QPair<QString, QString> ModuleBase_Pref;
 typedef QList<ModuleBase_Pref> ModuleBase_Prefs;
 
 //***********************************************************************
 typedef QList<ModuleBase_Pref> ModuleBase_Prefs;
 
 //***********************************************************************
+/// \ingroup GUI
 /// Class for manipulation  with preferences in the application
 class MODULEBASE_EXPORT ModuleBase_Preferences
 {
 /// Class for manipulation  with preferences in the application
 class MODULEBASE_EXPORT ModuleBase_Preferences
 {
@@ -70,6 +71,7 @@ private:
 };
 
 //***********************************************************************
 };
 
 //***********************************************************************
+/// \ingroup GUI
 /// Manager of preferences
 class MODULEBASE_EXPORT ModuleBase_PreferencesMgr : public SUIT_PreferenceMgr
 {
 /// Manager of preferences
 class MODULEBASE_EXPORT ModuleBase_PreferencesMgr : public SUIT_PreferenceMgr
 {
@@ -102,6 +104,7 @@ Q_OBJECT
 };
 
 //***********************************************************************
 };
 
 //***********************************************************************
+/// \ingroup GUI
 /// Dialog box for preferences editing
 class MODULEBASE_EXPORT ModuleBase_PreferencesDlg : public QDialog
 {
 /// Dialog box for preferences editing
 class MODULEBASE_EXPORT ModuleBase_PreferencesDlg : public QDialog
 {
index f37bef1b4d59874f4ea306b0997c1572f1e63e21..2cc200c310946fdd751c25e0066d3f061d1038f9 100644 (file)
@@ -17,6 +17,7 @@
 DEFINE_STANDARD_HANDLE(ModuleBase_ResultPrs, AIS_Shape)
 
 /**
 DEFINE_STANDARD_HANDLE(ModuleBase_ResultPrs, AIS_Shape)
 
 /**
+* \ingroup GUI
 * A redefinition of standard AIS Interactive Object in order to provide specific behaviour 
 * for wire presentations based in a one plane
 */
 * A redefinition of standard AIS Interactive Object in order to provide specific behaviour 
 * for wire presentations based in a one plane
 */
index 045e730e20fe28e182bfd2facaa0974effc995a3..d1075c16c225d41c770142efb41684093defe3c2 100644 (file)
@@ -16,6 +16,7 @@
 #include <string>
 
 /**
 #include <string>
 
 /**
+* \ingroup GUI
 * A validator of selection
 */
 class ModuleBase_SelectionValidator : public ModelAPI_Validator
 * A validator of selection
 */
 class ModuleBase_SelectionValidator : public ModelAPI_Validator
index a0e250914ed12f73bbd4180292a26379d2abb18c..c6ad57e8c5ae1676005dc1802882681e1c961802 100644 (file)
@@ -27,8 +27,10 @@ MODULEBASE_EXPORT void zeroMargins(QLayout* theLayout);
 
 
 /**
 
 
 /**
+ * \ingroup GUI
  * Methods to modify a resource pixmap
  */
  * Methods to modify a resource pixmap
  */
+
 //! Create composite pixmap. 
 //! Pixmap \a theAdditionalIcon is drawn over pixmap \a dest with coordinates
 //! specified relatively to the upper left corner of \a theIcon.
 //! Create composite pixmap. 
 //! Pixmap \a theAdditionalIcon is drawn over pixmap \a dest with coordinates
 //! specified relatively to the upper left corner of \a theIcon.
index da1ba9f04af81a59fe36550b34b4cb5f3f17c584..1a215a4fccf47f483077f70688bd45c1da19628e 100644 (file)
@@ -20,6 +20,7 @@ class ModuleBase_IWorkshop;
 
 /**
 * \class ModuleBase_ShapeDocumentFilter
 
 /**
 * \class ModuleBase_ShapeDocumentFilter
+* \ingroup GUI
 * A filter which provides filtering of selection in 3d viewer.
 * Installing of this filter lets to select objects which belong to 
 * currently active document or to global document
 * A filter which provides filtering of selection in 3d viewer.
 * Installing of this filter lets to select objects which belong to 
 * currently active document or to global document
@@ -46,6 +47,7 @@ protected:
 
 /**
 * \class ModuleBase_ShapeInPlaneFilter
 
 /**
 * \class ModuleBase_ShapeInPlaneFilter
+* \ingroup GUI
 * A filter which provides filtering of selection in 3d viewer.
 * Installing of this filter lets to select of Vertexes and Edges which belongs to the given plane
 */
 * A filter which provides filtering of selection in 3d viewer.
 * Installing of this filter lets to select of Vertexes and Edges which belongs to the given plane
 */
@@ -76,6 +78,7 @@ private:
 
 /**
 * \class ModuleBase_ObjectTypesFilter
 
 /**
 * \class ModuleBase_ObjectTypesFilter
+* \ingroup GUI
 * A filter which provides filtering of selection in 3d viewer.
 * Installing of this filter lets to select only object of requested type
 * Accepts following objects types:
 * A filter which provides filtering of selection in 3d viewer.
 * Installing of this filter lets to select only object of requested type
 * Accepts following objects types:
index 3a189d37bda920f965a7136f4972715a7c5b9b3d..cd8751fe7e69a9f425f5d61564502afb51cc851a 100644 (file)
@@ -17,7 +17,7 @@
 #include <ModelAPI_Result.h>
 
 /**\class ModuleBase_ViewerPrs
 #include <ModelAPI_Result.h>
 
 /**\class ModuleBase_ViewerPrs
- * \ingroup Module base
+ * \ingroup GUI
  * \brief Presentation. Provides container to have feature, shape and/or selection owner.
  */
 class ModuleBase_ViewerPrs
  * \brief Presentation. Provides container to have feature, shape and/or selection owner.
  */
 class ModuleBase_ViewerPrs
index 5325b4d995b257d960f811eaffe91dd87d7f4b18..37b15780d73760d05dccff2b9e064d807683dfe6 100644 (file)
@@ -15,6 +15,7 @@ class QWidget;
 class QCheckBox;
 
 /**
 class QCheckBox;
 
 /**
+* \ingroup GUI
 * Implementation of widget for boolean input (check box)
 */ 
 class MODULEBASE_EXPORT ModuleBase_WidgetBoolValue : public ModuleBase_ModelWidget
 * Implementation of widget for boolean input (check box)
 */ 
 class MODULEBASE_EXPORT ModuleBase_WidgetBoolValue : public ModuleBase_ModelWidget
index 9b5206b083f74ab2ebd8a54997c634930116e39b..3f13cc4afdbfdea772f9190c4835bd14a12515c0 100644 (file)
@@ -15,6 +15,7 @@ class QLabel;
 class QComboBox;
 
 /**
 class QComboBox;
 
 /**
+* \ingroup GUI
 * Implementation of model widget for choice widget definition (combo box)
 * It can be defined as following:
 * \code
 * Implementation of model widget for choice widget definition (combo box)
 * It can be defined as following:
 * \code
index d956662a5d9e77c2609307081d2f294153b1c038..c9032e66a3943fd31541e0a1bc365ff59a004854 100644 (file)
@@ -17,6 +17,7 @@ class QLabel;
 class QTimer;
 
 /**
 class QTimer;
 
 /**
+* \ingroup GUI
 * A class of property panel widget for double value input
 * It can be defined with "doublevalue" keyword. For example:
 * \code
 * A class of property panel widget for double value input
 * It can be defined with "doublevalue" keyword. For example:
 * \code
index 3fa399e986193af203bc0755f4dec906d0cbd749..1292cec57fdd47a674a2d7121e596c3233f0baef 100644 (file)
@@ -22,6 +22,7 @@ class Config_WidgetAPI;
 class ModuleBase_IWorkshop;
 
 /**
 class ModuleBase_IWorkshop;
 
 /**
+* \ingroup GUI
 * A class for creation of widgets instances in for property panel using XML deskription of 
 * a feature
 */
 * A class for creation of widgets instances in for property panel using XML deskription of 
 * a feature
 */
index 06ca8bf5cf7d4a54de28013413f29cc7ca731e56..3b183d7031a83f71c86059d3143d45d99fd09382 100644 (file)
@@ -21,6 +21,7 @@ class QWidget;
 class QLineEdit;
 
 /**
 class QLineEdit;
 
 /**
+* \ingroup GUI
 *  Implementation of model widget for open file widget.
 *  It can be defined as following:
 *  \code
 *  Implementation of model widget for open file widget.
 *  It can be defined as following:
 *  \code
index c3489952e7c7066ca03386840f072ef41a24f6ba..8d7d4281f9e490cadf1808040be4ad266d3480c5 100644 (file)
@@ -13,6 +13,7 @@
 class QLabel;
 
 /**
 class QLabel;
 
 /**
+* \ingroup GUI
 * Implementation of model widget for a label control
 */
 class MODULEBASE_EXPORT ModuleBase_WidgetLabel : public ModuleBase_ModelWidget
 * Implementation of model widget for a label control
 */
 class MODULEBASE_EXPORT ModuleBase_WidgetLabel : public ModuleBase_ModelWidget
index 0e47acbb8d5649f1edc3f22c6cf47fd61a4a85f0..a5955f84c3ee86f606bccdd267f29c6d6bfd683d 100644 (file)
@@ -21,6 +21,7 @@ class QWidget;
 class QLineEdit;
 
 /**
 class QLineEdit;
 
 /**
+* \ingroup GUI
 * Implementation of model widget for line edit widget.
 * It can be defined with "stringvalue" keyword.
 */
 * Implementation of model widget for line edit widget.
 * It can be defined with "stringvalue" keyword.
 */
index b65b4812b1d01ec8e4edca75b8e223cd1b79ee58..fa73d37590badcdc8f17d95f39031b73357c7837 100644 (file)
@@ -33,6 +33,7 @@ class QAction;
 
 
 /**
 
 
 /**
+* \ingroup GUI
 * Implementation of widget for shapes selection. This widget provides selection of several shapes.
 * It can be defined in XML file as following:
 * \code
 * Implementation of widget for shapes selection. This widget provides selection of several shapes.
 * It can be defined in XML file as following:
 * \code
index f2dbb05c7e95b5ae19312538f39b26ec3633f2ef..c6b5431d0b965a6e20d0fea6a6271a5986ade806 100644 (file)
@@ -26,6 +26,7 @@ class QToolButton;
 class ModuleBase_IWorkshop;
 
 /**
 class ModuleBase_IWorkshop;
 
 /**
+* \ingroup GUI
 * Implementation of widget for shapes selection.
 * This type of widget can be defined in XML file with 'shape_selector' keyword.
 * For example:
 * Implementation of widget for shapes selection.
 * This type of widget can be defined in XML file with 'shape_selector' keyword.
 * For example:
index 09cc7181b27acdfa0fb7979e69fe472fa8bfc783..3482c12e8ad90e3d830d4325727574957cd99bcc 100644 (file)
@@ -18,6 +18,7 @@ class NewGeom_OCCSelector;
 class OCCViewer_Viewer;
 
 /** 
 class OCCViewer_Viewer;
 
 /** 
+ * \ingroup Salome
  * An implementation of SALOME connector class for implementation of
  * XGUI functionality as a module of SALOME
  */
  * An implementation of SALOME connector class for implementation of
  * XGUI functionality as a module of SALOME
  */
index 59a3ee0a6f4c15197c6868f958ef377fca320653..d27a62c79d54fd8720b257839eba0a7da6df3492 100644 (file)
@@ -8,6 +8,7 @@
 #include <LightApp_OCCSelector.h>
 
 /**
 #include <LightApp_OCCSelector.h>
 
 /**
+* \ingroup Salome
 * Redefinition of standard OCC selector in order to adapt it to NewGeom needs
 */
 class NewGeom_EXPORT NewGeom_OCCSelector : public LightApp_OCCSelector
 * Redefinition of standard OCC selector in order to adapt it to NewGeom needs
 */
 class NewGeom_EXPORT NewGeom_OCCSelector : public LightApp_OCCSelector
index ca3675b9b4c1981e3413f30f8f4bf67faeac4c26..1809dd2430ed674a1f8bda6452b2ccda8aa9caa1 100644 (file)
@@ -20,6 +20,7 @@ class OCCViewer_Viewer;
 class SUIT_ViewManager;
 
 /**
 class SUIT_ViewManager;
 
 /**
+* \ingroup Salome
 * A class for providing access of NewGeom functionality to 
 * SALOME view window functionality
 */
 * A class for providing access of NewGeom functionality to 
 * SALOME view window functionality
 */
@@ -46,6 +47,7 @@ private:
 
 
 /**
 
 
 /**
+* \ingroup Salome
 * A class for providing access of NewGeom functionality to 
 * SALOME viewer functionality
 */
 * A class for providing access of NewGeom functionality to 
 * SALOME viewer functionality
 */
index 6334a87c73784a6e08dc9948491ad7c0131470e8..1cb0f18f5a9323029c75a3cd3410411141063d21 100644 (file)
@@ -18,6 +18,7 @@
  * Selector validators
  */
 
  * Selector validators
  */
 
+//! \ingroup Module
 //! A class to validate a selection for Distance constraint operation
 class PartSet_DistanceValidator : public ModuleBase_SelectionValidator
 {
 //! A class to validate a selection for Distance constraint operation
 class PartSet_DistanceValidator : public ModuleBase_SelectionValidator
 {
@@ -25,6 +26,7 @@ class PartSet_DistanceValidator : public ModuleBase_SelectionValidator
   PARTSET_EXPORT virtual bool isValid(const ModuleBase_ISelection* theSelection) const;
 };
 
   PARTSET_EXPORT virtual bool isValid(const ModuleBase_ISelection* theSelection) const;
 };
 
+//! \ingroup Module
 //! A class to validate a selection for Length constraint operation
 class PartSet_LengthValidator : public ModuleBase_SelectionValidator
 {
 //! A class to validate a selection for Length constraint operation
 class PartSet_LengthValidator : public ModuleBase_SelectionValidator
 {
@@ -32,6 +34,7 @@ class PartSet_LengthValidator : public ModuleBase_SelectionValidator
   PARTSET_EXPORT virtual bool isValid(const ModuleBase_ISelection* theSelection) const;
 };
 
   PARTSET_EXPORT virtual bool isValid(const ModuleBase_ISelection* theSelection) const;
 };
 
+//! \ingroup Module
 //! A class to validate a selection for Perpendicular constraint operation
 class PartSet_PerpendicularValidator : public ModuleBase_SelectionValidator
 {
 //! A class to validate a selection for Perpendicular constraint operation
 class PartSet_PerpendicularValidator : public ModuleBase_SelectionValidator
 {
@@ -39,6 +42,7 @@ class PartSet_PerpendicularValidator : public ModuleBase_SelectionValidator
   PARTSET_EXPORT virtual bool isValid(const ModuleBase_ISelection* theSelection) const;
 };
 
   PARTSET_EXPORT virtual bool isValid(const ModuleBase_ISelection* theSelection) const;
 };
 
+//! \ingroup Module
 //! A class to validate a selection for Perpendicular constraint operation
 class PartSet_ParallelValidator : public ModuleBase_SelectionValidator
 {
 //! A class to validate a selection for Perpendicular constraint operation
 class PartSet_ParallelValidator : public ModuleBase_SelectionValidator
 {
@@ -46,6 +50,7 @@ class PartSet_ParallelValidator : public ModuleBase_SelectionValidator
   PARTSET_EXPORT virtual bool isValid(const ModuleBase_ISelection* theSelection) const;
 };
 
   PARTSET_EXPORT virtual bool isValid(const ModuleBase_ISelection* theSelection) const;
 };
 
+//! \ingroup Module
 //! A class to validate a selection for Perpendicular constraint operation
 class PartSet_RadiusValidator : public ModuleBase_SelectionValidator
 {
 //! A class to validate a selection for Perpendicular constraint operation
 class PartSet_RadiusValidator : public ModuleBase_SelectionValidator
 {
@@ -53,6 +58,7 @@ class PartSet_RadiusValidator : public ModuleBase_SelectionValidator
   PARTSET_EXPORT virtual bool isValid(const ModuleBase_ISelection* theSelection) const;
 };
 
   PARTSET_EXPORT virtual bool isValid(const ModuleBase_ISelection* theSelection) const;
 };
 
+//! \ingroup Module
 //! A class to validate a selection for Perpendicular constraint operation
 class PartSet_RigidValidator : public ModuleBase_SelectionValidator
 {
 //! A class to validate a selection for Perpendicular constraint operation
 class PartSet_RigidValidator : public ModuleBase_SelectionValidator
 {
index 0fe548e2a1a3b847238b7e5fbeb00a311ed724e8..bb620cd7379412c2251ef8dbb4191562b90f6894 100644 (file)
@@ -14,6 +14,7 @@ class QContextMenuEvent;
 class QMenu;
 
 /**
 class QMenu;
 
 /**
+ * \ingroup GUI
  * A claas wihich provides manement of context menu
  */
 class XGUI_EXPORT XGUI_ContextMenuMgr : public QObject
  * A claas wihich provides manement of context menu
  */
 class XGUI_EXPORT XGUI_ContextMenuMgr : public QObject
index b442effba67fe4925700daca9b750bafd3aa4e69..628495e2c496299cb0e0de459850febd73e1211f 100644 (file)
@@ -16,6 +16,7 @@
 class QTextEdit;
 
 /**
 class QTextEdit;
 
 /**
+* \ingroup GUI
 * A class of dialog to show error message
 */
 class XGUI_ErrorDialog : public QDialog
 * A class of dialog to show error message
 */
 class XGUI_ErrorDialog : public QDialog
index e632fe28d47dee3418d0a5aea74066cf7d7b261c..c202af395b6a2055510138899dc168884536dad3 100644 (file)
@@ -30,6 +30,7 @@ const static char* PROP_PANEL_OK = "property_panel_ok";
 const static char* PROP_PANEL_CANCEL = "property_panel_cancel";
 
 /**
 const static char* PROP_PANEL_CANCEL = "property_panel_cancel";
 
 /**
+* \ingroup GUI
 * Realization of Property panel object.
 */
 class XGUI_EXPORT XGUI_PropertyPanel : public ModuleBase_IPropertyPanel
 * Realization of Property panel object.
 */
 class XGUI_EXPORT XGUI_PropertyPanel : public ModuleBase_IPropertyPanel
index 6cd29e8704305131b9f6f7c9660d4686a4690574..0a3528bd70a16324dbda57380b49215680ac197c 100644 (file)
@@ -19,6 +19,7 @@
 #include <QString>
 
 /**
 #include <QString>
 
 /**
+* \ingroup GUI
 * Class of event to send application events in multi thread environment
 */
 class XGUI_EXPORT PostponeMessageQtEvent : public QEvent
 * Class of event to send application events in multi thread environment
 */
 class XGUI_EXPORT PostponeMessageQtEvent : public QEvent
index e67078e905aa3c1f81213e2171fa1a88c88d7f14..10d663b4f039298a03402a2bdbb72b7437f84912 100644 (file)
@@ -12,6 +12,7 @@ class QMainWindow;
 class ModuleBase_IViewer;
 
 /**
 class ModuleBase_IViewer;
 
 /**
+ * \ingroup GUI
  * An interface which provides a connection of XGUI functionality 
  * with functionality of SALOME module interface.
  */
  * An interface which provides a connection of XGUI functionality 
  * with functionality of SALOME module interface.
  */
index 5c3eb4a41309299f28ba1b538dc54e750b50385f..f766841d6edea79f9134a863816e55bd52b400ad 100644 (file)
@@ -23,6 +23,7 @@
 class XGUI_Workshop;
 
 /**
 class XGUI_Workshop;
 
 /**
+* \ingroup GUI
 * Implementation of \ref ModuleBase_ISelection interface.
 */
 class XGUI_EXPORT XGUI_Selection : public ModuleBase_ISelection
 * Implementation of \ref ModuleBase_ISelection interface.
 */
 class XGUI_EXPORT XGUI_Selection : public ModuleBase_ISelection
index 9ea32e03ebb6bee6e06b97adbdc3b28c64345e00..7db64558ac26448911c1dd19bbbf343af1116f1f 100644 (file)
@@ -12,6 +12,7 @@
 #include <memory>
 
 /*!
 #include <memory>
 
 /*!
+ \ingroup GUI
  \brief Return directory part of the file path.
 
  If the file path does not include directory part (the file is in the
  \brief Return directory part of the file path.
 
  If the file path does not include directory part (the file is in the
index d882b47919c81d6ab64f5ef7bd48022d6a7c7b2d..e0894ff0f06724e4d6403102350e2925343a97b4 100644 (file)
@@ -10,6 +10,7 @@ class XGUI_Workshop;
 class AppElements_ViewWindow;
 
 /**
 class AppElements_ViewWindow;
 
 /**
+ * \ingroup GUI
  * Proxy class which repersents or AppElements_Viewer or Salome Viewer
  * dependently on current launching environment.
  * It is reccomennded to use this class in operation for accessing to viewer 
  * Proxy class which repersents or AppElements_Viewer or Salome Viewer
  * dependently on current launching environment.
  * It is reccomennded to use this class in operation for accessing to viewer