Bläddra i källkod

Added more doxygen groups and \ingroup commands.

Sascha Zelzer 13 år sedan
förälder
incheckning
bd1cf10109
100 ändrade filer med 203 tillägg och 15 borttagningar
  1. 32 3
      Documentation/CTKMainPage.dox
  2. 1 1
      Libs/Core/Documentation/CTKCore.dox
  3. 1 0
      Libs/Core/ctkCallback.h
  4. 1 0
      Libs/Core/ctkCheckableModelHelper.h
  5. 1 0
      Libs/Core/ctkErrorLogFDMessageHandler.h
  6. 1 0
      Libs/Core/ctkErrorLogFDMessageHandler_p.h
  7. 4 0
      Libs/Core/ctkErrorLogModel.h
  8. 1 0
      Libs/Core/ctkErrorLogQtMessageHandler.h
  9. 1 0
      Libs/Core/ctkErrorLogStreamMessageHandler.h
  10. 1 0
      Libs/DICOM/Core/ctkDICOMAbstractThumbnailGenerator.h
  11. 1 1
      Libs/DICOM/Core/ctkDICOMCorePythonQtDecorators.h
  12. 2 1
      Libs/DICOM/Core/ctkDICOMDatabase.h
  13. 3 0
      Libs/DICOM/Core/ctkDICOMDataset.h
  14. 1 0
      Libs/DICOM/Core/ctkDICOMFilterProxyModel.h
  15. 1 0
      Libs/DICOM/Core/ctkDICOMIndexer.h
  16. 2 0
      Libs/DICOM/Core/ctkDICOMModel.h
  17. 2 0
      Libs/DICOM/Core/ctkDICOMPersonName.h
  18. 2 0
      Libs/DICOM/Core/ctkDICOMQuery.h
  19. 2 0
      Libs/DICOM/Core/ctkDICOMRetrieve.h
  20. 2 0
      Libs/DICOM/Core/ctkDICOMTester.h
  21. 12 0
      Libs/DICOM/Documentation/CTKDICOM.dox
  22. 1 0
      Libs/DICOM/Widgets/ctkDICOMAppWidget.h
  23. 1 0
      Libs/DICOM/Widgets/ctkDICOMDatasetView.h
  24. 1 0
      Libs/DICOM/Widgets/ctkDICOMDirectoryListWidget.h
  25. 1 0
      Libs/DICOM/Widgets/ctkDICOMImage.h
  26. 1 0
      Libs/DICOM/Widgets/ctkDICOMImportWidget.h
  27. 1 0
      Libs/DICOM/Widgets/ctkDICOMItemTreeModel.h
  28. 1 0
      Libs/DICOM/Widgets/ctkDICOMListenerWidget.h
  29. 1 0
      Libs/DICOM/Widgets/ctkDICOMQueryResultsTabWidget.h
  30. 1 0
      Libs/DICOM/Widgets/ctkDICOMQueryRetrieveWidget.h
  31. 1 0
      Libs/DICOM/Widgets/ctkDICOMQueryWidget.h
  32. 1 0
      Libs/DICOM/Widgets/ctkDICOMServerNodeWidget.h
  33. 1 0
      Libs/DICOM/Widgets/ctkDICOMThumbnailGenerator.h
  34. 1 0
      Libs/DICOM/Widgets/ctkDICOMThumbnailListWidget.h
  35. 1 1
      Libs/DICOM/Widgets/ctkDICOMWidgetsPythonQtDecorators.h
  36. 7 0
      Libs/ImageProcessing/Documentation/CTKImageProcessing.dox
  37. 1 0
      Libs/ImageProcessing/ITK/Core/ctkITKErrorLogMessageHandler.h
  38. 4 1
      Libs/PluginFramework/Documentation/CTKPluginFramework.dox
  39. 9 0
      Libs/Scripting/Documentation/CTKScripting.dox
  40. 1 0
      Libs/Scripting/Python/Core/ctkAbstractPythonManager.h
  41. 4 1
      Libs/Scripting/Python/Core/ctkScriptingPythonCoreConfigure.h.in
  42. 1 1
      Libs/Scripting/Python/Widgets/ctkPythonConsole.h
  43. 14 0
      Libs/Visualization/Documentation/CTKVisualization.dox
  44. 1 0
      Libs/Visualization/VTK/Core/ctkVTKColorTransferFunction.h
  45. 1 0
      Libs/Visualization/VTK/Core/ctkVTKCompositeFunction.h
  46. 2 0
      Libs/Visualization/VTK/Core/ctkVTKConnection.h
  47. 1 0
      Libs/Visualization/VTK/Core/ctkVTKConnection_p.h
  48. 1 0
      Libs/Visualization/VTK/Core/ctkVTKErrorLogMessageHandler.h
  49. 1 0
      Libs/Visualization/VTK/Core/ctkVTKHistogram.h
  50. 1 0
      Libs/Visualization/VTK/Core/ctkVTKLookupTable.h
  51. 6 1
      Libs/Visualization/VTK/Core/ctkVTKObject.h
  52. 2 0
      Libs/Visualization/VTK/Core/ctkVTKObjectEventsObserver.h
  53. 1 0
      Libs/Visualization/VTK/Core/ctkVTKPiecewiseFunction.h
  54. 1 0
      Libs/Visualization/VTK/Core/vtkLightBoxRendererManager.h
  55. 1 0
      Libs/Visualization/VTK/Widgets/ctkVTKAbstractMatrixWidget.h
  56. 1 0
      Libs/Visualization/VTK/Widgets/ctkVTKAbstractMatrixWidget_p.h
  57. 1 0
      Libs/Visualization/VTK/Widgets/ctkVTKAbstractView.h
  58. 1 0
      Libs/Visualization/VTK/Widgets/ctkVTKAbstractView_p.h
  59. 1 0
      Libs/Visualization/VTK/Widgets/ctkVTKChartView.h
  60. 1 0
      Libs/Visualization/VTK/Widgets/ctkVTKDataSetArrayComboBox.h
  61. 2 0
      Libs/Visualization/VTK/Widgets/ctkVTKDataSetModel.h
  62. 1 0
      Libs/Visualization/VTK/Widgets/ctkVTKMagnifyView.h
  63. 1 0
      Libs/Visualization/VTK/Widgets/ctkVTKMagnifyView_p.h
  64. 1 0
      Libs/Visualization/VTK/Widgets/ctkVTKMatrixWidget.h
  65. 1 0
      Libs/Visualization/VTK/Widgets/ctkVTKRenderView.h
  66. 1 0
      Libs/Visualization/VTK/Widgets/ctkVTKRenderView_p.h
  67. 1 0
      Libs/Visualization/VTK/Widgets/ctkVTKScalarBarWidget.h
  68. 1 1
      Libs/Visualization/VTK/Widgets/ctkVTKScalarsToColorsUtils.h
  69. 1 0
      Libs/Visualization/VTK/Widgets/ctkVTKScalarsToColorsView.h
  70. 1 0
      Libs/Visualization/VTK/Widgets/ctkVTKScalarsToColorsWidget.h
  71. 1 0
      Libs/Visualization/VTK/Widgets/ctkVTKSliceView.h
  72. 1 0
      Libs/Visualization/VTK/Widgets/ctkVTKSliceView_p.h
  73. 1 0
      Libs/Visualization/VTK/Widgets/ctkVTKSurfaceMaterialPropertyWidget.h
  74. 1 0
      Libs/Visualization/VTK/Widgets/ctkVTKTextPropertyWidget.h
  75. 1 0
      Libs/Visualization/VTK/Widgets/ctkVTKThresholdWidget.h
  76. 1 0
      Libs/Visualization/VTK/Widgets/ctkVTKThumbnailView.h
  77. 1 0
      Libs/Visualization/VTK/Widgets/ctkVTKVolumePropertyWidget.h
  78. 2 2
      Libs/Visualization/VTK/Widgets/ctkVTKWidgetsUtils.h
  79. 2 0
      Libs/Visualization/XIP/ctkXIPAdaptor.h
  80. 7 0
      Libs/Widgets/Documentation/CTKWidgets.dox
  81. 3 0
      Libs/Widgets/ctkActionsWidget.h
  82. 1 0
      Libs/Widgets/ctkAddRemoveComboBox.h
  83. 1 0
      Libs/Widgets/ctkAxesWidget.h
  84. 1 0
      Libs/Widgets/ctkBasePopupWidget.h
  85. 1 0
      Libs/Widgets/ctkBasePopupWidget_p.h
  86. 1 0
      Libs/Widgets/ctkButtonGroup.h
  87. 1 0
      Libs/Widgets/ctkCheckBox.h
  88. 1 0
      Libs/Widgets/ctkCheckBoxPixmaps.h
  89. 1 0
      Libs/Widgets/ctkCheckableComboBox.h
  90. 1 0
      Libs/Widgets/ctkCheckableHeaderView.h
  91. 1 0
      Libs/Widgets/ctkCheckablePushButton.h
  92. 1 0
      Libs/Widgets/ctkCollapsibleButton.h
  93. 1 0
      Libs/Widgets/ctkCollapsibleGroupBox.h
  94. 1 0
      Libs/Widgets/ctkColorDialog.h
  95. 1 0
      Libs/Widgets/ctkColorPickerButton.h
  96. 1 0
      Libs/Widgets/ctkComboBox.h
  97. 1 0
      Libs/Widgets/ctkCompleter.h
  98. 1 1
      Libs/Widgets/ctkConfirmExitDialog.h
  99. 1 0
      Libs/Widgets/ctkConsole.h
  100. 0 0
      Libs/Widgets/ctkConsole_p.h

+ 32 - 3
Documentation/CTKMainPage.dox

@@ -4,12 +4,41 @@
 
 \section intro_sec Introduction
 
+The goal of CTK is to support biomedical image computing. CTK code is licensed
+under <a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache 2.0</a>.
+
+CTK works on topics that are not covered by existing toolkits that support the
+mutual interest and needs of the CTK community. The main scope of current CTK
+efforts includes the following topics:
+
+ - \ref Project_DICOM
+ - \ref Project_DICOMAppHosting
+ - \ref Project_Widgets
+ - \ref PluginFramework
+
 See the <a href="http://www.commontk.org">CTK Wiki</a> for more information.
 
-\defgroup Apps CTK Applications
+\defgroup Apps Applications
+
+\defgroup Libs Libraries
+
+\defgroup Plugins Plugins
+
+\defgroup Projects Projects
+The Common Toolkit focuses its efforts on the following main projects.
+
+- \ref Project_DICOM
+- \ref Project_DICOMAppHosting
+- \ref Project_Widgets
+- \ref PluginFramework
+
+\defgroup Project_DICOM DICOM
+\ingroup Projects
 
-\defgroup Libs CTK Libraries
+\defgroup Project_DICOMAppHosting DICOM Application Hosting
+\ingroup Projects
 
-\defgroup Plugins CTK Plugins
+\defgroup Project_Widgets Widgets
+\ingroup Projects
 
 */

+ 1 - 1
Libs/Core/Documentation/CTKCore.dox

@@ -1,5 +1,5 @@
 /**
-\defgroup Core CTK Core
+\defgroup Core Core
 \ingroup Libs
 The CTK Core library provides generally useful utility classes.
 

+ 1 - 0
Libs/Core/ctkCallback.h

@@ -28,6 +28,7 @@
 #include "ctkCoreExport.h"
 
 //---------------------------------------------------------------------------
+/// \ingroup Core
 /// The following example prints debug statement everytime the current value
 /// of the slider is changed:
 /// void print() { qDebug() << "signal called"; }

+ 1 - 0
Libs/Core/ctkCheckableModelHelper.h

@@ -62,6 +62,7 @@ class QAbstractItemModel;
 
 class ctkCheckableModelHelperPrivate;
 
+/// \ingroup Core
 ///
 /// ctkCheckableModelHelper expose functions to handle checkable models
 class CTK_CORE_EXPORT ctkCheckableModelHelper : public QObject

+ 1 - 0
Libs/Core/ctkErrorLogFDMessageHandler.h

@@ -28,6 +28,7 @@
 class ctkErrorLogFDMessageHandlerPrivate;
 
 //------------------------------------------------------------------------------
+/// \ingroup Core
 class CTK_CORE_EXPORT ctkErrorLogFDMessageHandler : public ctkErrorLogAbstractMessageHandler
 {
 public:

+ 1 - 0
Libs/Core/ctkErrorLogFDMessageHandler_p.h

@@ -38,6 +38,7 @@ class QTextStream;
 // ctkFDHandler
 
 // --------------------------------------------------------------------------
+/// \ingroup Core
 class ctkFDHandler : public QThread
 {
   Q_OBJECT

+ 4 - 0
Libs/Core/ctkErrorLogModel.h

@@ -29,6 +29,7 @@
 #include "ctkCoreExport.h"
 
 //------------------------------------------------------------------------------
+/// \ingroup Core
 class CTK_CORE_EXPORT ctkErrorLogLevel : public QObject
 {
   Q_OBJECT
@@ -61,6 +62,7 @@ Q_DECLARE_OPERATORS_FOR_FLAGS(ctkErrorLogLevel::LogLevels)
 class ctkErrorLogTerminalOutputPrivate;
 
 //------------------------------------------------------------------------------
+/// \ingroup Core
 class CTK_CORE_EXPORT ctkErrorLogTerminalOutput
 {
 public:
@@ -88,6 +90,7 @@ class ctkErrorLogAbstractMessageHandler;
 class ctkErrorLogModelPrivate;
 
 //------------------------------------------------------------------------------
+/// \ingroup Core
 class CTK_CORE_EXPORT ctkErrorLogModel : public QSortFilterProxyModel
 {
   Q_OBJECT
@@ -186,6 +189,7 @@ Q_DECLARE_OPERATORS_FOR_FLAGS(ctkErrorLogModel::TerminalOutputs)
 class ctkErrorLogAbstractMessageHandlerPrivate;
 
 //------------------------------------------------------------------------------
+/// \ingroup Core
 class CTK_CORE_EXPORT ctkErrorLogAbstractMessageHandler : public QObject
 {
   Q_OBJECT

+ 1 - 0
Libs/Core/ctkErrorLogQtMessageHandler.h

@@ -26,6 +26,7 @@
 #include "ctkCoreExport.h"
 
 //------------------------------------------------------------------------------
+/// \ingroup Core
 class CTK_CORE_EXPORT ctkErrorLogQtMessageHandler : public ctkErrorLogAbstractMessageHandler
 {
 public:

+ 1 - 0
Libs/Core/ctkErrorLogStreamMessageHandler.h

@@ -28,6 +28,7 @@
 class ctkErrorLogStreamMessageHandlerPrivate;
 
 //------------------------------------------------------------------------------
+/// \ingroup Core
 class CTK_CORE_EXPORT ctkErrorLogStreamMessageHandler
   : public ctkErrorLogAbstractMessageHandler
 {

+ 1 - 0
Libs/DICOM/Core/ctkDICOMAbstractThumbnailGenerator.h

@@ -30,6 +30,7 @@
 class ctkDICOMAbstractThumbnailGeneratorPrivate;
 class DicomImage;
 
+/// \ingroup DICOM_Core
 ///
 /// \brief Abstract thumbnail generator class
 ///

+ 1 - 1
Libs/DICOM/Core/ctkDICOMCorePythonQtDecorators.h

@@ -33,7 +33,7 @@
 // for non-static methods.
 //
 
-/// \ingroup DICOMCore
+/// \ingroup DICOM_Core
 class ctkDICOMCorePythonQtDecorators : public QObject
 {
   Q_OBJECT

+ 2 - 1
Libs/DICOM/Core/ctkDICOMDatabase.h

@@ -33,7 +33,8 @@ class ctkDICOMDatabasePrivate;
 class DcmDataset;
 class ctkDICOMAbstractThumbnailGenerator;
 
-
+/// \ingroup DICOM_Core
+///
 /// Class handling a database of DICOM objects. So far, an underlying
 /// SQLITE database is used for that. Usually, added DICOM objects are also
 /// stored within the file system.

+ 3 - 0
Libs/DICOM/Core/ctkDICOMDataset.h

@@ -33,6 +33,9 @@ class DcmDataDictionary;
 
 
 class ctkDICOMDatasetPrivate;
+
+/// \ingroup DICOM_Core
+///
 ///  \brief Base class for DICOM objects and interface with DICOM toolkit DCMTK.
 ///
 ///  This class serves as the base class for all DICOM objects (patient, study, series, image).

+ 1 - 0
Libs/DICOM/Core/ctkDICOMFilterProxyModel.h

@@ -28,6 +28,7 @@
 
 class ctkDICOMFilterProxyModelPrivate;
 
+/// \ingroup DICOM_Core
 class CTK_DICOM_CORE_EXPORT ctkDICOMFilterProxyModel : public QSortFilterProxyModel{
     Q_OBJECT
 

+ 1 - 0
Libs/DICOM/Core/ctkDICOMIndexer.h

@@ -30,6 +30,7 @@
 
 class ctkDICOMIndexerPrivate;
 
+/// \ingroup DICOM_Core
 ///
 /// \brief Indexes DICOM images located in local directory into an Sql database
 ///

+ 2 - 0
Libs/DICOM/Core/ctkDICOMModel.h

@@ -30,6 +30,8 @@
 #include "ctkDICOMCoreExport.h"
 
 class ctkDICOMModelPrivate;
+
+/// \ingroup DICOM_Core
 class CTK_DICOM_CORE_EXPORT ctkDICOMModel
 //  : public QStandardItemModel
   : public QAbstractItemModel

+ 2 - 0
Libs/DICOM/Core/ctkDICOMPersonName.h

@@ -31,6 +31,8 @@
 #include <string>
 
 class ctkDICOMPersonNameData;
+
+/// \ingroup DICOM_Core
 ///
 /// \brief A person's name as modelled in DICOM.
 ///

+ 2 - 0
Libs/DICOM/Core/ctkDICOMQuery.h

@@ -34,6 +34,8 @@
 #include "ctkDICOMDatabase.h"
 
 class ctkDICOMQueryPrivate;
+
+/// \ingroup DICOM_Core
 class CTK_DICOM_CORE_EXPORT ctkDICOMQuery : public QObject
 {
   Q_OBJECT

+ 2 - 0
Libs/DICOM/Core/ctkDICOMRetrieve.h

@@ -33,6 +33,8 @@
 #include "ctkDICOMDatabase.h"
 
 class ctkDICOMRetrievePrivate;
+
+/// \ingroup DICOM_Core
 class CTK_DICOM_CORE_EXPORT ctkDICOMRetrieve : public QObject
 {
   Q_OBJECT

+ 2 - 0
Libs/DICOM/Core/ctkDICOMTester.h

@@ -29,6 +29,8 @@ class QProcess;
 #include "ctkDICOMCoreExport.h"
 class ctkDICOMTesterPrivate;
 
+/// \ingroup DICOM_Core
+///
 /// \brief Utility class to test DICOM network applications
 /// A simple DICOM archive server can be run (startDCMQRSCP()), and images
 /// can be stored into the server using storeData(). It internally uses

+ 12 - 0
Libs/DICOM/Documentation/CTKDICOM.dox

@@ -0,0 +1,12 @@
+/**
+
+\defgroup DICOM_Core DICOM Core
+\ingroup Libs
+\ingroup Project_DICOM
+
+\defgroup DICOM_Widgets DICOM Widgets
+\ingroup Libs
+\ingroup Project_DICOM
+\ingroup Project_Widgets
+
+*/

+ 1 - 0
Libs/DICOM/Widgets/ctkDICOMAppWidget.h

@@ -30,6 +30,7 @@ class ctkDICOMAppWidgetPrivate;
 class ctkThumbnailLabel;
 class QModelIndex;
 
+/// \ingroup DICOM_Widgets
 class CTK_DICOM_WIDGETS_EXPORT ctkDICOMAppWidget : public QWidget
 {
   Q_OBJECT

+ 1 - 0
Libs/DICOM/Widgets/ctkDICOMDatasetView.h

@@ -34,6 +34,7 @@
 class ctkDICOMDatasetViewPrivate;
 class DicomImage;
 
+/// \ingroup DICOM_Widgets
 ///
 /// ctkDICOMDatasetView is the base class of image viewer widgets.
 class CTK_DICOM_WIDGETS_EXPORT ctkDICOMDatasetView

+ 1 - 0
Libs/DICOM/Widgets/ctkDICOMDirectoryListWidget.h

@@ -31,6 +31,7 @@
 
 class ctkDICOMDirectoryListWidgetPrivate;
 
+/// \ingroup DICOM_Widgets
 class CTK_DICOM_WIDGETS_EXPORT ctkDICOMDirectoryListWidget : public QWidget
 {
   Q_OBJECT

+ 1 - 0
Libs/DICOM/Widgets/ctkDICOMImage.h

@@ -31,6 +31,7 @@
 class ctkDICOMImagePrivate;
 class DicomImage;
 
+/// \ingroup DICOM_Widgets
 ///
 /// \brief Wrapper around a DCMTK DicomImage.
 ///

+ 1 - 0
Libs/DICOM/Widgets/ctkDICOMImportWidget.h

@@ -30,6 +30,7 @@ class ctkDICOMImportWidgetPrivate;
 
 class ctkDICOMDatabase;
 
+/// \ingroup DICOM_Widgets
 class CTK_DICOM_WIDGETS_EXPORT ctkDICOMImportWidget : public QWidget
 {
   Q_OBJECT

+ 1 - 0
Libs/DICOM/Widgets/ctkDICOMItemTreeModel.h

@@ -29,6 +29,7 @@
 
 class ctkDICOMItemTreeModelPrivate;
 
+/// \ingroup DICOM_Widgets
 class CTK_DICOM_WIDGETS_EXPORT ctkDICOMItemTreeModel : public QAbstractItemModel
 {
 public:

+ 1 - 0
Libs/DICOM/Widgets/ctkDICOMListenerWidget.h

@@ -28,6 +28,7 @@
 
 class ctkDICOMListenerWidgetPrivate;
 
+/// \ingroup DICOM_Widgets
 class CTK_DICOM_WIDGETS_EXPORT ctkDICOMListenerWidget : public QWidget
 {
 public:

+ 1 - 0
Libs/DICOM/Widgets/ctkDICOMQueryResultsTabWidget.h

@@ -28,6 +28,7 @@
 
 #include "ctkDICOMWidgetsExport.h"
 
+/// \ingroup DICOM_Widgets
 class CTK_DICOM_WIDGETS_EXPORT ctkDICOMQueryResultsTabWidget : public QTabWidget
 {
 public:

+ 1 - 0
Libs/DICOM/Widgets/ctkDICOMQueryRetrieveWidget.h

@@ -33,6 +33,7 @@
 
 class ctkDICOMQueryRetrieveWidgetPrivate;
 
+/// \ingroup DICOM_Widgets
 class CTK_DICOM_WIDGETS_EXPORT ctkDICOMQueryRetrieveWidget : public QWidget
 {
 Q_OBJECT;

+ 1 - 0
Libs/DICOM/Widgets/ctkDICOMQueryWidget.h

@@ -28,6 +28,7 @@
 
 class ctkDICOMQueryWidgetPrivate;
 
+/// \ingroup DICOM_Widgets
 class CTK_DICOM_WIDGETS_EXPORT ctkDICOMQueryWidget : public QWidget
 {
     Q_OBJECT

+ 1 - 0
Libs/DICOM/Widgets/ctkDICOMServerNodeWidget.h

@@ -32,6 +32,7 @@
 class QTableWidgetItem;
 class ctkDICOMServerNodeWidgetPrivate;
 
+/// \ingroup DICOM_Widgets
 class CTK_DICOM_WIDGETS_EXPORT ctkDICOMServerNodeWidget : public QWidget
 {
 Q_OBJECT;

+ 1 - 0
Libs/DICOM/Widgets/ctkDICOMThumbnailGenerator.h

@@ -29,6 +29,7 @@
 class ctkDICOMThumbnailGeneratorPrivate;
 class DicomImage;
 
+/// \ingroup DICOM_Widgets
 ///
 /// \brief  thumbnail generator class
 ///

+ 1 - 0
Libs/DICOM/Widgets/ctkDICOMThumbnailListWidget.h

@@ -28,6 +28,7 @@ class QModelIndex;
 class ctkDICOMThumbnailListWidgetPrivate;
 class ctkThumbnailWidget;
 
+/// \ingroup DICOM_Widgets
 class CTK_DICOM_WIDGETS_EXPORT ctkDICOMThumbnailListWidget : public ctkThumbnailListWidget
 {
   Q_OBJECT

+ 1 - 1
Libs/DICOM/Widgets/ctkDICOMWidgetsPythonQtDecorators.h

@@ -33,7 +33,7 @@
 // for non-static methods.
 //
 
-/// \ingroup DICOMWidgets
+/// \ingroup DICOM_Widgets
 class ctkDICOMWidgetsPythonQtDecorators : public QObject
 {
   Q_OBJECT

+ 7 - 0
Libs/ImageProcessing/Documentation/CTKImageProcessing.dox

@@ -0,0 +1,7 @@
+/**
+
+\defgroup ImageProcessing_ITK_Core ImageProcessing ITK Core
+\ingroup Libs
+
+
+*/

+ 1 - 0
Libs/ImageProcessing/ITK/Core/ctkITKErrorLogMessageHandler.h

@@ -31,6 +31,7 @@
 
 class ctkITKErrorLogMessageHandlerPrivate;
 
+/// \ingroup ImageProcessing_ITK_Core
 class CTK_IMAGEPROCESSING_ITK_CORE_EXPORT ctkITKErrorLogMessageHandler :
     public ctkErrorLogAbstractMessageHandler
 {

+ 4 - 1
Libs/PluginFramework/Documentation/CTKPluginFramework.dox

@@ -1,6 +1,9 @@
 /**
-\defgroup PluginFramework CTK Plugin Framework
+
+\defgroup PluginFramework Plugin Framework
 \ingroup Libs
+\ingroup Projects
+
 The CTK Plugin Framework is an OSGi like modularization framework for building
 cross-platform, dynamic, and modular applications. See
 <a href="http://www.commontk.org/index.php/Documentation/Plugin_Framework">

+ 9 - 0
Libs/Scripting/Documentation/CTKScripting.dox

@@ -0,0 +1,9 @@
+/**
+
+\defgroup Scripting_Python_Core Scripting Python Core
+\ingroup Libs
+
+\defgroup Scripting_Python_Widgets Scripting Python Widgets
+\ingroup Libs
+
+*/

+ 1 - 0
Libs/Scripting/Python/Core/ctkAbstractPythonManager.h

@@ -31,6 +31,7 @@
 
 class PythonQtObjectPtr;
 
+/// \ingroup Scripting_Python_Core
 class CTK_SCRIPTING_PYTHON_CORE_EXPORT ctkAbstractPythonManager : public QObject
 {
   Q_OBJECT

+ 4 - 1
Libs/Scripting/Python/Core/ctkScriptingPythonCoreConfigure.h.in

@@ -2,9 +2,10 @@
 #define __ctkScriptingPythonCoreConfigure_h
 
 
+/// \ingroup Scripting_Python_Core
 ///
 /// Here is where system computed values get stored
-///
+/// {@
 
 #cmakedefine CTK_PYTHONQT_WRAP_QTCORE
 #cmakedefine CTK_PYTHONQT_WRAP_QTGUI
@@ -17,4 +18,6 @@
 #cmakedefine CTK_PYTHONQT_WRAP_QTXML
 #cmakedefine CTK_PYTHONQT_WRAP_QTXMLPATTERNS
 
+/// @}
+
 #endif

+ 1 - 1
Libs/Scripting/Python/Widgets/ctkPythonConsole.h

@@ -55,7 +55,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #include <ctkConsole.h>
 #include "ctkScriptingPythonWidgetsExport.h"
 
-
+/// \ingroup Scripting_Python_Widgets
 ///
 ///  Qt widget that provides an interactive "shell" interface to an embedded Python interpreter.
 ///  You can put an instance of ctkPythonConsole in a dialog or a window, and the user will be able

+ 14 - 0
Libs/Visualization/Documentation/CTKVisualization.dox

@@ -0,0 +1,14 @@
+/**
+
+\defgroup Visualization_VTK_Core Visualization VTK Core
+\ingroup Libs
+
+\defgroup Visualization_VTK_Widgets Visualization VTK Widgets
+\ingroup Libs
+\ingroup Project_Widgets
+
+\defgroup Visualization_XIP Visualization XIP
+\ingroup Libs
+
+
+*/

+ 1 - 0
Libs/Visualization/VTK/Core/ctkVTKColorTransferFunction.h

@@ -30,6 +30,7 @@
 class vtkColorTransferFunction;
 class ctkVTKColorTransferFunctionPrivate;
 
+/// \ingroup Visualization_VTK_Core
 ///
 /// Transfer function for a vtkColorTransferFunction. 
 /// The value is an RGB QColor (no alpha supported)

+ 1 - 0
Libs/Visualization/VTK/Core/ctkVTKCompositeFunction.h

@@ -31,6 +31,7 @@ class vtkPiecewiseFunction;
 class vtkColorTransferFunction;
 class ctkVTKCompositeFunctionPrivate;
 
+/// \ingroup Visualization_VTK_Core
 ///
 /// Transfer function for a vtkPiecewiseFunction
 

+ 2 - 0
Libs/Visualization/VTK/Core/ctkVTKConnection.h

@@ -34,6 +34,7 @@ class vtkObject;
 class ctkVTKConnectionPrivate;
 class vtkCallbackCommand;
 
+/// \ingroup Visualization_VTK_Core
 /// Warning the slot must have its signature order:
 /// vtkObject*, vtkObject* : sender, callData
 /// or
@@ -125,6 +126,7 @@ private:
   friend QDebug operator<<(QDebug dbg, const ctkVTKConnection& connection);
 };
 
+/// \ingroup Visualization_VTK_Core
 QDebug operator<<(QDebug dbg, const ctkVTKConnection& connection);
 
 #endif

+ 1 - 0
Libs/Visualization/VTK/Core/ctkVTKConnection_p.h

@@ -34,6 +34,7 @@ class vtkObject;
 class vtkCallbackCommand;
 
 //-----------------------------------------------------------------------------
+/// \ingroup Visualization_VTK_Core
 class ctkVTKConnectionPrivate
 {
   Q_DECLARE_PUBLIC(ctkVTKConnection);

+ 1 - 0
Libs/Visualization/VTK/Core/ctkVTKErrorLogMessageHandler.h

@@ -31,6 +31,7 @@
 
 class ctkVTKErrorLogMessageHandlerPrivate;
 
+/// \ingroup Visualization_VTK_Core
 class CTK_VISUALIZATION_VTK_CORE_EXPORT ctkVTKErrorLogMessageHandler :
     public ctkErrorLogAbstractMessageHandler
 {

+ 1 - 0
Libs/Visualization/VTK/Core/ctkVTKHistogram.h

@@ -30,6 +30,7 @@
 class vtkDataArray;
 class ctkVTKHistogramPrivate;
 
+/// \ingroup Visualization_VTK_Core
 ///
 /// Transfer function for a vtkColorTransferFunction. 
 /// The value is an RGB QColor (no alpha supported)

+ 1 - 0
Libs/Visualization/VTK/Core/ctkVTKLookupTable.h

@@ -30,6 +30,7 @@
 class vtkLookupTable;
 class ctkVTKLookupTablePrivate;
 
+/// \ingroup Visualization_VTK_Core
 ///
 /// Transfer function for a vtkColorTransferFunction. 
 /// The value is an RGB QColor (no alpha supported)

+ 6 - 1
Libs/Visualization/VTK/Core/ctkVTKObject.h

@@ -21,9 +21,12 @@
 #ifndef __ctkVTKObject_h
 #define __ctkVTKObject_h
 
-/// ctkVTK includes
+// ctkVTK includes
 #include "ctkVTKObjectEventsObserver.h"
 
+/// \ingroup Visualization_VTK_Core
+/// @{
+
 //-----------------------------------------------------------------------------
 #define QVTK_OBJECT_ADD_CONNECTION_METHOD                               \
 QString qvtkConnect(vtkObject* vtk_obj, unsigned long vtk_event,        \
@@ -146,4 +149,6 @@ protected:                                         \
 private:                                           \
   ctkVTKObjectEventsObserver MyQVTK;
 
+/// @}
+
 #endif

+ 2 - 0
Libs/Visualization/VTK/Core/ctkVTKObjectEventsObserver.h

@@ -40,6 +40,7 @@ class ctkVTKObjectEventsObserver;
 class ctkVTKObjectEventsObserverPrivate;
 
 //-----------------------------------------------------------------------------
+/// \ingroup Visualization_VTK_Core
 class CTK_VISUALIZATION_VTK_CORE_EXPORT ctkVTKConnectionFactory
 {
 public:
@@ -58,6 +59,7 @@ protected:
 CTK_SINGLETON_DECLARE_INITIALIZER(CTK_VISUALIZATION_VTK_CORE_EXPORT, ctkVTKConnectionFactory)
 
 //-----------------------------------------------------------------------------
+/// \ingroup Visualization_VTK_Core
 class CTK_VISUALIZATION_VTK_CORE_EXPORT ctkVTKObjectEventsObserver : public QObject
 {
 Q_OBJECT

+ 1 - 0
Libs/Visualization/VTK/Core/ctkVTKPiecewiseFunction.h

@@ -30,6 +30,7 @@
 class vtkPiecewiseFunction;
 class ctkVTKPiecewiseFunctionPrivate;
 
+/// \ingroup Visualization_VTK_Core
 ///
 /// Transfer function for a vtkPiecewiseFunction
 

+ 1 - 0
Libs/Visualization/VTK/Core/vtkLightBoxRendererManager.h

@@ -31,6 +31,7 @@ class vtkImageData;
 class vtkCamera;
 class vtkCornerAnnotation;
 
+/// \ingroup Visualization_VTK_Core
 class CTK_VISUALIZATION_VTK_CORE_EXPORT vtkLightBoxRendererManager : public vtkObject
 {
   vtkTypeRevisionMacro(vtkLightBoxRendererManager,vtkObject);

+ 1 - 0
Libs/Visualization/VTK/Widgets/ctkVTKAbstractMatrixWidget.h

@@ -30,6 +30,7 @@
 class vtkMatrix4x4;
 class ctkVTKAbstractMatrixWidgetPrivate;
 
+/// \ingroup Visualization_VTK_Widgets
 /// This base class is primarily used by ctkVTKMatrixWidget but can be the base
 /// of other classes (ctkVTKTransformWidget?) that don't want to expose
 /// setMatrix() publicly.

+ 1 - 0
Libs/Visualization/VTK/Widgets/ctkVTKAbstractMatrixWidget_p.h

@@ -33,6 +33,7 @@
 
 class vtkMatrix4x4;
 
+/// \ingroup Visualization_VTK_Widgets
 class ctkVTKAbstractMatrixWidgetPrivate: public QObject
 {
   Q_OBJECT

+ 1 - 0
Libs/Visualization/VTK/Widgets/ctkVTKAbstractView.h

@@ -37,6 +37,7 @@ class vtkInteractorObserver;
 class vtkRenderWindowInteractor;
 class vtkRenderWindow;
 
+/// \ingroup Visualization_VTK_Widgets
 class CTK_VISUALIZATION_VTK_WIDGETS_EXPORT ctkVTKAbstractView : public QWidget
 {
   Q_OBJECT

+ 1 - 0
Libs/Visualization/VTK/Widgets/ctkVTKAbstractView_p.h

@@ -37,6 +37,7 @@ class QTimer;
 #include <vtkWeakPointer.h>
 
 //-----------------------------------------------------------------------------
+/// \ingroup Visualization_VTK_Widgets
 class ctkVTKAbstractViewPrivate : public QObject
 {
   Q_OBJECT

+ 1 - 0
Libs/Visualization/VTK/Widgets/ctkVTKChartView.h

@@ -33,6 +33,7 @@ class vtkChartXY;
 class vtkContextScene;
 class vtkPlot;
 
+/// \ingroup Visualization_VTK_Widgets
 class CTK_VISUALIZATION_VTK_WIDGETS_EXPORT ctkVTKChartView : public QVTKWidget
 {
   Q_OBJECT

+ 1 - 0
Libs/Visualization/VTK/Widgets/ctkVTKDataSetArrayComboBox.h

@@ -31,6 +31,7 @@ class ctkVTKDataSetArrayComboBoxPrivate;
 class vtkDataArray;
 class vtkDataSet;
 
+/// \ingroup Visualization_VTK_Widgets
 ///
 /// QComboBox linked to vtkDataSet field arrays
 class CTK_VISUALIZATION_VTK_WIDGETS_EXPORT ctkVTKDataSetArrayComboBox : public QComboBox

+ 2 - 0
Libs/Visualization/VTK/Widgets/ctkVTKDataSetModel.h

@@ -33,6 +33,7 @@
 class vtkDataSet;
 class vtkDataArray;
 
+/// \ingroup Visualization_VTK_Widgets
 namespace ctkVTK
 {
  enum ItemDataRole {
@@ -43,6 +44,7 @@ namespace ctkVTK
 class ctkVTKDataSetModelPrivate;
 
 //------------------------------------------------------------------------------
+/// \ingroup Visualization_VTK_Widgets
 class CTK_VISUALIZATION_VTK_WIDGETS_EXPORT ctkVTKDataSetModel
   : public QStandardItemModel
 {

+ 1 - 0
Libs/Visualization/VTK/Widgets/ctkVTKMagnifyView.h

@@ -33,6 +33,7 @@ class QVTKWidget;
 
 class ctkVTKMagnifyViewPrivate;
 
+/// \ingroup Visualization_VTK_Widgets
 /// Gives a magnified view of a QVTKWidget around the mouse position, with
 /// overlaid crosshair (ex. cross-hair).  You must specify the QVTKWidget(s) to be
 /// observed.

+ 1 - 0
Libs/Visualization/VTK/Widgets/ctkVTKMagnifyView_p.h

@@ -33,6 +33,7 @@ class QTimerEvent;
 // VTK includes
 class QVTKWidget;
 
+/// \ingroup Visualization_VTK_Widgets
 class ctkVTKMagnifyViewPrivate : public QObject
 {
   Q_OBJECT

+ 1 - 0
Libs/Visualization/VTK/Widgets/ctkVTKMatrixWidget.h

@@ -25,6 +25,7 @@
 #include "ctkVTKAbstractMatrixWidget.h"
 #include "ctkVisualizationVTKWidgetsExport.h"
 
+/// \ingroup Visualization_VTK_Widgets
 class CTK_VISUALIZATION_VTK_WIDGETS_EXPORT ctkVTKMatrixWidget
   : public ctkVTKAbstractMatrixWidget
 {

+ 1 - 0
Libs/Visualization/VTK/Widgets/ctkVTKRenderView.h

@@ -29,6 +29,7 @@ class ctkVTKRenderViewPrivate;
 class vtkCamera;
 class vtkRenderer;
 
+/// \ingroup Visualization_VTK_Widgets
 class CTK_VISUALIZATION_VTK_WIDGETS_EXPORT ctkVTKRenderView : public ctkVTKAbstractView
 {
   Q_OBJECT

+ 1 - 0
Libs/Visualization/VTK/Widgets/ctkVTKRenderView_p.h

@@ -43,6 +43,7 @@
 class vtkRenderWindowInteractor;
 
 //-----------------------------------------------------------------------------
+/// \ingroup Visualization_VTK_Widgets
 class ctkVTKRenderViewPrivate : public ctkVTKAbstractViewPrivate
 {
   Q_OBJECT

+ 1 - 0
Libs/Visualization/VTK/Widgets/ctkVTKScalarBarWidget.h

@@ -32,6 +32,7 @@
 class ctkVTKScalarBarWidgetPrivate;
 class vtkScalarBarWidget;
 
+/// \ingroup Visualization_VTK_Widgets
 class CTK_VISUALIZATION_VTK_WIDGETS_EXPORT ctkVTKScalarBarWidget : public QWidget
 {
   Q_OBJECT;

+ 1 - 1
Libs/Visualization/VTK/Widgets/ctkVTKScalarsToColorsUtils.h

@@ -29,7 +29,7 @@ class vtkScalarsToColors;
 
 namespace ctk {
 ///
-/// \ingroup vtkWidgets
+/// \ingroup Visualization_VTK_Widgets
 /// Convert a vtkScalarsToColors into a QImage
 /// If size is empty, it will use the large icon size of the application style
 QImage CTK_VISUALIZATION_VTK_WIDGETS_EXPORT scalarsToColorsImage(vtkScalarsToColors* scalarsToColors, const QSize& size = QSize());

+ 1 - 0
Libs/Visualization/VTK/Widgets/ctkVTKScalarsToColorsView.h

@@ -35,6 +35,7 @@ class vtkControlPointsItem;
 class vtkLookupTable;
 class vtkPiecewiseFunction;
 
+/// \ingroup Visualization_VTK_Widgets
 class CTK_VISUALIZATION_VTK_WIDGETS_EXPORT ctkVTKScalarsToColorsView
   : public ctkVTKChartView
 {

+ 1 - 0
Libs/Visualization/VTK/Widgets/ctkVTKScalarsToColorsWidget.h

@@ -34,6 +34,7 @@ class ctkVTKScalarsToColorsWidgetPrivate;
 class vtkControlPointsItem;
 class vtkPlot;
 
+/// \ingroup Visualization_VTK_Widgets
 class CTK_VISUALIZATION_VTK_WIDGETS_EXPORT ctkVTKScalarsToColorsWidget : public QWidget
 {
   Q_OBJECT

+ 1 - 0
Libs/Visualization/VTK/Widgets/ctkVTKSliceView.h

@@ -30,6 +30,7 @@ class vtkCamera;
 class vtkImageData;
 class vtkRenderer;
 
+/// \ingroup Visualization_VTK_Widgets
 /// Specific implementation for a 2D view that supports lightbox display.
 /// \note There is no support for gradient background yet.
 class CTK_VISUALIZATION_VTK_WIDGETS_EXPORT ctkVTKSliceView : public ctkVTKAbstractView

+ 1 - 0
Libs/Visualization/VTK/Widgets/ctkVTKSliceView_p.h

@@ -40,6 +40,7 @@
 class vtkRenderWindowInteractor;
 
 //-----------------------------------------------------------------------------
+/// \ingroup Visualization_VTK_Widgets
 class ctkVTKSliceViewPrivate : public ctkVTKAbstractViewPrivate
 {
   Q_OBJECT

+ 1 - 0
Libs/Visualization/VTK/Widgets/ctkVTKSurfaceMaterialPropertyWidget.h

@@ -29,6 +29,7 @@
 class ctkVTKSurfaceMaterialPropertyWidgetPrivate;
 class vtkProperty;
 
+/// \ingroup Visualization_VTK_Widgets
 class CTK_VISUALIZATION_VTK_WIDGETS_EXPORT ctkVTKSurfaceMaterialPropertyWidget
   : public ctkMaterialPropertyWidget
 {

+ 1 - 0
Libs/Visualization/VTK/Widgets/ctkVTKTextPropertyWidget.h

@@ -32,6 +32,7 @@
 class ctkVTKTextPropertyWidgetPrivate;
 class vtkTextProperty;
 
+/// \ingroup Visualization_VTK_Widgets
 class CTK_VISUALIZATION_VTK_WIDGETS_EXPORT ctkVTKTextPropertyWidget : public QWidget
 {
   Q_OBJECT;

+ 1 - 0
Libs/Visualization/VTK/Widgets/ctkVTKThresholdWidget.h

@@ -32,6 +32,7 @@ class ctkVTKThresholdWidgetPrivate;
 // VTK includes
 class vtkPiecewiseFunction;
 
+/// \ingroup Visualization_VTK_Widgets
 class CTK_VISUALIZATION_VTK_WIDGETS_EXPORT ctkVTKThresholdWidget
   : public QWidget
 {

+ 1 - 0
Libs/Visualization/VTK/Widgets/ctkVTKThumbnailView.h

@@ -28,6 +28,7 @@
 
 class ctkVTKThumbnailViewPrivate;
 
+/// \ingroup Visualization_VTK_Widgets
 class CTK_VISUALIZATION_VTK_WIDGETS_EXPORT ctkVTKThumbnailView : public ctkVTKRenderView
 {
   Q_OBJECT

+ 1 - 0
Libs/Visualization/VTK/Widgets/ctkVTKVolumePropertyWidget.h

@@ -32,6 +32,7 @@ class ctkVTKVolumePropertyWidgetPrivate;
 // VTK includes
 class vtkVolumeProperty;
 
+/// \ingroup Visualization_VTK_Widgets
 class CTK_VISUALIZATION_VTK_WIDGETS_EXPORT ctkVTKVolumePropertyWidget
   : public QWidget
 {

+ 2 - 2
Libs/Visualization/VTK/Widgets/ctkVTKWidgetsUtils.h

@@ -35,14 +35,14 @@ class vtkImageData;
 namespace ctk {
 
 ///
-/// \ingroup VTKWidgets
+/// \ingroup Visualization_VTK_Widgets
 /// Grab the contents of a QWidget and all its children.
 /// Handle correctly the case of QVTKWidget.
 /// \sa ctk::grabWidget QWidget::grabWidget
 QImage CTK_VISUALIZATION_VTK_WIDGETS_EXPORT grabVTKWidget(QWidget* widget, QRect rectangle = QRect());
 
 ///
-/// \ingroup VTKWidgets
+/// \ingroup Visualization_VTK_Widgets
 /// Convert a vtkImageData into a QImage
 QImage CTK_VISUALIZATION_VTK_WIDGETS_EXPORT vtkImageDataToQImage(vtkImageData* imageData);
 

+ 2 - 0
Libs/Visualization/XIP/ctkXIPAdaptor.h

@@ -27,6 +27,8 @@
 #include "ctkVisualizationXIPExport.h"
 
 class ctkXIPAdaptorPrivate;
+
+/// \ingroup Visualization_XIP
 class CTK_VISUALIZATION_XIP_EXPORT ctkXIPAdaptor : public QObject
 {
   Q_OBJECT

+ 7 - 0
Libs/Widgets/Documentation/CTKWidgets.dox

@@ -0,0 +1,7 @@
+/**
+
+\defgroup Widgets
+\ingroup Libs
+\ingroup Project_Widgets
+
+*/

+ 3 - 0
Libs/Widgets/ctkActionsWidget.h

@@ -37,6 +37,7 @@ class QStandardItemModel;
 class QStandardItem;
 class QTreeView;
 
+/// \ingroup Widgets
 /// ctkActionsWidget presents a list of QAction to the user. The QAction's are
 /// displayed in a multi column tree view. The columns contain the QAction's
 /// text, shortcut, context and tooltip in that order.
@@ -105,6 +106,7 @@ private:
   friend class ctkSortFilterActionsProxyModel;
 };
 
+/// \ingroup Widgets
 /// ctkSortFilterActionsProxyModel is a utility class that is needed by
 /// ctkActionsWidget. It's a specialization of a QSortFilterProxyModel and
 /// control what action is visible to the tree view.
@@ -130,6 +132,7 @@ private:
   Q_DISABLE_COPY(ctkSortFilterActionsProxyModel);
 };
 
+/// \ingroup Widgets
 /// ctkRichTextItemDelegate is a utility class that is needed by
 /// ctkActionsWidget. It control how QAction tree items are displayed when the
 /// text is written in HTML.

+ 1 - 0
Libs/Widgets/ctkAddRemoveComboBox.h

@@ -34,6 +34,7 @@
 class QComboBox;
 class ctkAddRemoveComboBoxPrivate;
 
+/// \ingroup Widgets
 ///
 /// QComboBox with tool buttons to add/remove entries to the menu list
 class CTK_WIDGETS_EXPORT ctkAddRemoveComboBox : public QWidget

+ 1 - 0
Libs/Widgets/ctkAxesWidget.h

@@ -30,6 +30,7 @@
 
 class ctkAxesWidgetPrivate;
 
+/// \ingroup Widgets
 class CTK_WIDGETS_EXPORT ctkAxesWidget : public QWidget
 {
   Q_OBJECT

+ 1 - 0
Libs/Widgets/ctkBasePopupWidget.h

@@ -31,6 +31,7 @@
 
 class ctkBasePopupWidgetPrivate;
 
+/// \ingroup Widgets
 /// Description:
 class CTK_WIDGETS_EXPORT ctkBasePopupWidget : public QFrame
 {

+ 1 - 0
Libs/Widgets/ctkBasePopupWidget_p.h

@@ -29,6 +29,7 @@ class QLabel;
 #include "ctkBasePopupWidget.h"
 
 // -------------------------------------------------------------------------
+/// \ingroup Widgets
 class CTK_WIDGETS_EXPORT ctkBasePopupWidgetPrivate
   : public QObject
 {

+ 1 - 0
Libs/Widgets/ctkButtonGroup.h

@@ -31,6 +31,7 @@
 
 class ctkButtonGroupPrivate;
 
+/// \ingroup Widgets
 ///
 /// ctkButtonGroup is a QButtonGroup with a different behavior when exclusive.
 /// An exclusive ctkButtonGroup switches off the previously checked button when

+ 1 - 0
Libs/Widgets/ctkCheckBox.h

@@ -29,6 +29,7 @@
 
 class ctkCheckBoxPrivate;
 
+/// \ingroup Widgets
 /// ctkCheckBox is an advanced QCheckBox that gives more control
 /// over its look and feel.
 /// We can change the indicator check box by a new QIcon, with two mode On/Off.

+ 1 - 0
Libs/Widgets/ctkCheckBoxPixmaps.h

@@ -63,6 +63,7 @@ class QPixmap;
 class QWidget;
 class ctkCheckBoxPixmapsPrivate;
 
+/// \ingroup Widgets
 ///
 /// ctkCheckBoxPixmaps is a helper class that can used to create pixmaps for
 /// checkboxs in various states. This is useful for showing checkboxes in qt-views.

+ 1 - 0
Libs/Widgets/ctkCheckableComboBox.h

@@ -30,6 +30,7 @@
 class ctkCheckableModelHelper;
 class ctkCheckableComboBoxPrivate;
 
+/// \ingroup Widgets
 /// Description
 /// ctkCheckableComboBox is a QComboBox that allow its items to be checkable
 class CTK_WIDGETS_EXPORT ctkCheckableComboBox : public QComboBox

+ 1 - 0
Libs/Widgets/ctkCheckableHeaderView.h

@@ -61,6 +61,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 class ctkCheckableHeaderViewPrivate;
 class ctkCheckableModelHelper;
 
+/// \ingroup Widgets
 ///
 /// ctkCheckableHeaderView is a QHeaderView that can display a checkbox 
 /// for any header section.

+ 1 - 0
Libs/Widgets/ctkCheckablePushButton.h

@@ -31,6 +31,7 @@
 
 class ctkCheckablePushButtonPrivate;
 
+/// \ingroup Widgets
 /// Description
 /// ctkCheckablePushButton is a QPushButton with a checkbox. By default
 /// the checkbox is connected to the checkable property of the push button.

+ 1 - 0
Libs/Widgets/ctkCollapsibleButton.h

@@ -32,6 +32,7 @@
 class ctkCollapsibleButtonPrivate;
 class QStyleOptionButton;
 
+/// \ingroup Widgets
 /// A collapsible button that shows/hides its children depending on its
 /// checked/collapsed property.
 /// Warning: <old behavior> As ctkCollapsibleButton forces the Visiblity of its children to

+ 1 - 0
Libs/Widgets/ctkCollapsibleGroupBox.h

@@ -28,6 +28,7 @@
 #include "ctkWidgetsExport.h"
 class ctkCollapsibleGroupBoxPrivate;
 
+/// \ingroup Widgets
 /// A QGroupBox with an arrow indicator that shows/hides the groupbox contents
 /// when clicked. It responds to the slot QGroupBox::setChecked(bool) or
 /// ctkCollapsibleGroupBox::setCollapsed(bool)

+ 1 - 0
Libs/Widgets/ctkColorDialog.h

@@ -29,6 +29,7 @@
 
 class ctkColorDialogPrivate;
 
+/// \ingroup Widgets
 /// Customizable QColorDialog.
 /// Extra widgets can be added to the left of the dialog into a QStackedWidget
 class CTK_WIDGETS_EXPORT ctkColorDialog : public QColorDialog

+ 1 - 0
Libs/Widgets/ctkColorPickerButton.h

@@ -29,6 +29,7 @@
 #include "ctkWidgetsExport.h"
 class ctkColorPickerButtonPrivate;
 
+/// \ingroup Widgets
 ///
 /// ctkColorPickerButton is a QPushButton that refers to a color. The color
 /// and the name of the color (i.e. &#35;FFFFFF) are displayed on the button.

+ 1 - 0
Libs/Widgets/ctkComboBox.h

@@ -29,6 +29,7 @@
 #include "ctkWidgetsExport.h"
 class ctkComboBoxPrivate;
 
+/// \ingroup Widgets
 /// ctkComboBox is an advanced QComboBox. It allows the display of a default
 /// text/icon when the combobox current index is invalid (-1). A typical
 /// default text would be "Select a XXX..."

+ 1 - 0
Libs/Widgets/ctkCompleter.h

@@ -29,6 +29,7 @@
 #include "ctkWidgetsExport.h"
 class ctkCompleterPrivate;
 
+/// \ingroup Widgets
 /// ctkCompleter is a QCompleter that allows different way of filtering
 /// the model, not just by filtering strings that start with the
 /// \sa completionPrefix (default behavior).

+ 1 - 1
Libs/Widgets/ctkConfirmExitDialog.h

@@ -29,7 +29,7 @@
 
 class ctkConfirmExitDialogPrivate;
 
-///
+/// \ingroup Widgets
 class CTK_WIDGETS_EXPORT ctkConfirmExitDialog : public QDialog
 {
   Q_OBJECT

+ 1 - 0
Libs/Widgets/ctkConsole.h

@@ -62,6 +62,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 class ctkConsolePrivate;
 class ctkConsoleCompleter;
 
+/// \ingroup Widgets
 /// QWidget that provides an interactive console
 class CTK_WIDGETS_EXPORT ctkConsole : public QWidget
 {

+ 0 - 0
Libs/Widgets/ctkConsole_p.h


Vissa filer visades inte eftersom för många filer har ändrats