16 #ifndef AXLFIELDWRITERSFACTORY_H
17 #define AXLFIELDWRITERSFACTORY_H
19 #include "axlCoreExport.h"
50 class axlFieldWritersFactoryPrivate;
57 typedef dtkAbstractDataWriter *(*axlFieldWritersCreator)(void);
64 bool registerFieldWriters(
const QString& interface_name, axlFieldWritersCreator func);
66 dtkAbstractDataWriter *create(
const QString& interface_name);
67 void initialize(
void);
77 axlFieldWritersFactoryPrivate *d;
80 #endif // AXLFIELDWRITERSFACTORY_H
axlFieldWritersFactory * m_actorFactorySingleton
static axlFieldWritersFactory * s_instance
QHash< QString, axlFieldWritersCreator > axlFieldWritersCreatorHash