@@ -35,6 +35,8 @@ class ctkCmdLineModuleParameterGroup;
class ctkCmdLineModuleParameter;
/**
+ * \ingroup CommandLineModulesCore
+ *
* Description of the parameters of a command line module.
*
* The parameters can be used for automated GUI generation or execution
@@ -30,6 +30,9 @@
class ctkCmdLineModuleReference;
class ctkCmdLineModuleInstancePrivate;
+/**
+ */
class CTK_CMDLINEMODULECORE_EXPORT ctkCmdLineModuleInstance : public QObject
{
Q_OBJECT
@@ -27,6 +27,9 @@
class ctkCmdLineModuleInstance;
struct CTK_CMDLINEMODULECORE_EXPORT ctkCmdLineModuleInstanceFactory
virtual ~ctkCmdLineModuleInstanceFactory();
@@ -33,7 +33,9 @@ class ctkCmdLineModuleInstance;
class ctkCmdLineModuleManagerPrivate;
-/// The methods in this class are for playing around... no API design yet
class CTK_CMDLINEMODULECORE_EXPORT ctkCmdLineModuleManager
@@ -32,6 +32,9 @@ class QObject;
class ctkCmdLineModuleObjectHierarchyReaderPrivate;
class CTK_CMDLINEMODULECORE_EXPORT ctkCmdLineModuleObjectHierarchyReader
@@ -31,6 +31,8 @@ class QStringList;
class ctkCmdLineModuleParameterPrivate;
* \brief Single parameter to a module, like a threshold of a filter.
* ctkCmdLineModuleParameter describes a single parameters to a
@@ -32,9 +32,11 @@ class ctkCmdLineModuleParameter;
class ctkCmdLineModuleParameterGroupPrivate;
-* \brief Group of parameters
-*
-*/
+ * \brief Group of parameters
class CTK_CMDLINEMODULECORE_EXPORT ctkCmdLineModuleParameterGroup
@@ -29,6 +29,9 @@
class ctkCmdLineModuleDescription;
class ctkCmdLineModuleReferencePrivate;
class CTK_CMDLINEMODULECORE_EXPORT ctkCmdLineModuleReference
public:
@@ -26,6 +26,9 @@
#include "ctkCommandLineModulesCoreExport.h"
CTK_DECLARE_EXCEPTION(CTK_CMDLINEMODULECORE_EXPORT, ctkCmdLineModuleXmlException, ctkException)
#endif // CTKCMDLINEMODULEXMLEXCEPTION_H
@@ -28,6 +28,9 @@
class QIODevice;
class CTK_CMDLINEMODULECORE_EXPORT ctkCmdLineModuleXmlValidator
class CTK_CMDLINEMODULECORE_EXPORT ctkCmdLineModuleXslTransform
: public ctkCmdLineModuleXmlValidator
@@ -0,0 +1,18 @@
+
+\defgroup CommandLineModules Command Line Modules
+\ingroup Projects
+CTK provides an API for interfacing with command line modules through a
+self-describing XML description of the supported command line arguments.
+\defgroup CommandLineModulesCore Command Line Module Support
+\ingroup Libs
+\ingroup CommandLineModules
+\defgroup CommandLineModulesQtGui Command Line Module QtGui Support
+*/