 |
CTK
0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
|
Go to the documentation of this file.
22 #ifndef CTKCMDLINEMODULEREFERENCE_H
23 #define CTKCMDLINEMODULEREFERENCE_H
25 #include <ctkCommandLineModulesCoreExport.h>
27 #include <QSharedDataPointer>
32 struct ctkCmdLineModuleReferencePrivate;
60 operator bool()
const;
99 QSharedDataPointer<ctkCmdLineModuleReferencePrivate> d;
107 #endif // CTKCMDLINEMODULEREFERENCE_H
Main manager class to handle loading and unloading of modules.
QByteArray rawXmlDescription() const
Get the raw XML description, as supplied by the back-end.
Description of the parameters of a command line module.
Abstract base class for all back-end command line module implementations.
QUrl location() const
Get the URL under which the module was registered.
ctkCmdLineModuleReference & operator=(const ctkCmdLineModuleReference &ref)
ctkCmdLineModuleDescription description() const
Get the module description for the parameters.
ctkCmdLineModuleReference(const ctkCmdLineModuleReference &ref)
Defines a reference or handle to a module, including location, XML, description and access to the ass...
friend uint CTK_CMDLINEMODULECORE_EXPORT qHash(const ctkCmdLineModuleReference &)
ctkCmdLineModuleBackend * backend() const
Get the back-end which was registered to handle this module.
~ctkCmdLineModuleReference()
Q_DECLARE_METATYPE(ctkDICOMPersonName)
uint CTK_CMDLINEMODULECORE_EXPORT qHash(const ctkCmdLineModuleReference &moduleRef)
ctkCmdLineModuleReference()
Creates an invalid module reference.
QString xmlValidationErrorString() const
Retrieve a validation error string.