16 #ifndef AXLFIELDREADERSFACTORY_H
17 #define AXLFIELDREADERSFACTORY_H
19 #include "axlCoreExport.h"
50 class axlFieldReadersFactoryPrivate;
57 typedef dtkAbstractDataReader *(*axlFieldReadersCreator)(void);
64 bool registerFieldReaders(
const QString& interface_name, axlFieldReadersCreator func);
66 dtkAbstractDataReader *create(
const QString& interface_name);
67 void initialize(
void);
77 axlFieldReadersFactoryPrivate *d;
80 #endif // AXLFIELDREADERSFACTORY_H
QHash< QString, axlFieldReadersCreator > axlFieldReadersCreatorHash
axlFieldReadersFactory * m_actorFactorySingleton
static axlFieldReadersFactory * s_instance