21 #ifndef __ctkCmdLineModuleDescription_h
22 #define __ctkCmdLineModuleDescription_h
24 #include <ctkCommandLineModulesCoreExport.h>
27 #include <QSharedDataPointer>
33 struct ctkCmdLineModuleDescriptionPrivate;
61 QString category()
const;
66 QString title()
const;
71 QString categoryDotTitle()
const;
76 QString description()
const;
81 QString version()
const;
86 QString documentationURL()
const;
91 QString license()
const;
96 QString acknowledgements()
const;
101 QString contributor()
const;
119 bool hasParameter(
const QString& name)
const;
132 bool hasReturnParameters()
const;
136 friend class ctkCmdLineModuleXmlParser;
137 friend struct ctkCmdLineModuleReferencePrivate;
141 QSharedDataPointer<ctkCmdLineModuleDescriptionPrivate> d;