45 #ifndef QSPARQLCONNECTIONOPTIONS_H
46 #define QSPARQLCONNECTIONOPTIONS_H
50 #include <QtCore/qstring.h>
51 #include <QtCore/qvariant.h>
52 #include <QtCore/qshareddata.h>
60 class QSparqlConnectionOptionsPrivate;
62 class QNetworkAccessManager;
74 void setOption(
const QString& name,
const QVariant& value);
75 QVariant option(
const QString& name)
const;
77 void setDatabaseName(
const QString& name);
78 void setUserName(
const QString& name);
79 void setPassword(
const QString& password);
80 void setHostName(
const QString& host);
81 void setPath(
const QString& path);
83 void setDataReadyInterval(
int p);
84 void setMaxThreadCount(
int p);
85 void setThreadExpiryTime(
int p);
87 #ifndef QT_NO_NETWORKPROXY
88 void setProxy(
const QNetworkProxy& proxy);
91 void setNetworkAccessManager(QNetworkAccessManager* manager);
93 QString databaseName()
const;
94 QString userName()
const;
95 QString password()
const;
96 QString hostName()
const;
99 int dataReadyInterval()
const;
100 int maxThreadCount()
const;
101 int threadExpiryTime()
const;
103 #ifndef QT_NO_NETWORKPROXY
104 QNetworkProxy proxy ()
const;
107 QNetworkAccessManager* networkAccessManager()
const;
110 QSharedDataPointer<QSparqlConnectionOptionsPrivate> d;
117 #endif // QSPARQLCONNECTIONOPTIONS_H