22 #ifndef CTKCMDLINEMODULEFRONTENDFACTORY_H
23 #define CTKCMDLINEMODULEFRONTENDFACTORY_H
25 #include "ctkCommandLineModulesCoreExport.h"
48 virtual QString
name()
const = 0;
Abstract base class for all front-end command line module implementations.
Defines a reference or handle to a module, including location, XML, description and access to the ass...
Factory class to create new front-ends.
virtual ctkCmdLineModuleFrontend * create(const ctkCmdLineModuleReference &moduleRef)=0
Creates front-end instances.
virtual QString description() const =0
Get the description for this factory.
virtual ~ctkCmdLineModuleFrontendFactory()
virtual QString name() const =0
Get the name of this factory.