40 #ifndef QSPARQLCONNECTION_P_H
41 #define QSPARQLCONNECTION_P_H
48 class Q_SPARQL_EXPORT QSparqlDriverCreatorBase
51 virtual ~QSparqlDriverCreatorBase() {}
52 virtual QSparqlDriver* createObject()
const = 0;
57 class QSparqlDriverCreator :
public QSparqlDriverCreatorBase
60 QSparqlDriver *createObject()
const {
return new T; }
64 Q_SPARQL_EXPORT
void qSparqlRegisterConnectionCreator(
const QString& type,
65 QSparqlDriverCreatorBase* creator);