22 #include <dtkCoreSupport/dtkAbstractProcess.h>
23 #include <dtkCoreSupport/dtkAbstractProcessFactory.h>
70 if(!(this->
m_process = dtkAbstractProcessFactory::instance()->create(implementation))){
74 if(dynamic_cast<axlAbstractFieldGenerator*>(
m_process)){
78 this->setToolTip(
m_process->description());
89 return m_toolFactorySingleton;
107 class axlInspectorToolFactoryPrivate
123 if(!d->creators.contains(interface_name))
125 d->creators.insert(interface_name, func);
133 if(!d->creators.contains(interface_name))
136 return d->creators[interface_name]();
154 axlInspectorToolFactory::axlInspectorToolFactory(
void) : QObject(), d(new axlInspectorToolFactoryPrivate)
158 axlInspectorToolFactory::~axlInspectorToolFactory(
void)