14 Q_PROPERTY(QString hostname READ hostname WRITE setHostname NOTIFY hostnameChanged)
15 Q_PROPERTY(
int port READ port WRITE setPort NOTIFY portChanged)
16 Q_PROPERTY(
bool connected READ isConnected NOTIFY connectionStatusChanged)
17 Q_PROPERTY(
bool autoConnect READ isAutoConnect WRITE setAutoConnect NOTIFY autoConnectChanged)
18 Q_PROPERTY(
QStringList sqlTables READ sqlTables NOTIFY connectionStatusChanged)
19 Q_PROPERTY(
QStringList rdfGraphs READ rdfGraphs NOTIFY connectionStatusChanged)
20 Q_PROPERTY(QString lastError READ lastError NOTIFY lastErrorChanged);
25 QString hostname()
const;
26 void setHostname(
const QString& _value);
28 void setPort(
int _port);
29 bool isAutoConnect()
const;
30 void setAutoConnect(
bool _v);
31 bool isConnected()
const;
34 QString lastError()
const;
38 Q_INVOKABLE
bool connect();
39 Q_INVOKABLE
bool disconnect();
40 Q_INVOKABLE
bool insertView(
const QUrl& _filename);
41 Q_INVOKABLE
bool loadExtension(
const QString& _name);
42 Q_INVOKABLE
bool extensionEnabled(
const QString& _name);
44 void connectIfNeeded();
45 bool updateLastError(
const knowCore::ReturnVoid& _rv);
47 void hostnameChanged();
49 void connectionStatusChanged();
50 void autoConnectChanged();
51 void lastErrorChanged();