22 #ifndef CTKCMDLINEMODULEREFERENCE_H 23 #define CTKCMDLINEMODULEREFERENCE_H 25 #include <ctkCommandLineModulesCoreExport.h> 27 #include <QSharedDataPointer> 32 struct ctkCmdLineModuleReferencePrivate;
60 operator bool()
const;
73 QByteArray rawXmlDescription()
const;
80 QString xmlValidationErrorString()
const;
86 QUrl location()
const;
99 QSharedDataPointer<ctkCmdLineModuleReferencePrivate> d;
107 #endif // CTKCMDLINEMODULEREFERENCE_H Q_DECLARE_METATYPE(ctkDICOMPersonName)
Main manager class to handle loading and unloading of modules.
Description of the parameters of a command line module.The parameters can be used for automated GUI g...
Abstract base class for all back-end command line module implementations.
Defines a reference or handle to a module, including location, XML, description and access to the ass...
uint CTK_CMDLINEMODULECORE_EXPORT qHash(const ctkCmdLineModuleReference &moduleRef)