16 Q_PROPERTY(QString hostname READ hostname WRITE setHostname NOTIFY hostnameChanged)
17 Q_PROPERTY(QString storeName READ storeName WRITE setStoreName NOTIFY storeNameChanged)
18 Q_PROPERTY(QString sectionName READ sectionName WRITE setSectionName NOTIFY hostnameChanged)
19 Q_PROPERTY(
int port READ port WRITE setPort NOTIFY portChanged)
20 Q_PROPERTY(
QStringList sqlTables READ sqlTables NOTIFY connectionStatusChanged)
21 Q_PROPERTY(
QStringList rdfGraphs READ rdfGraphs NOTIFY connectionStatusChanged)
26 QString hostname()
const;
27 void setHostname(
const QString& _value);
28 QString storeName()
const;
29 void setStoreName(
const QString& _value);
30 QString sectionName()
const;
31 void setSectionName(
const QString& _value);
33 void setPort(
int _port);
34 bool isConnected()
const override;
41 bool connect()
override;
42 bool disconnect()
override;
43 Q_INVOKABLE
bool insertView(
const QUrl& _filename);
44 Q_INVOKABLE
bool loadExtension(
const QString& _name);
45 Q_INVOKABLE
bool extensionEnabled(
const QString& _name);
47 void connectIfNeeded();
49 void hostnameChanged();
51 void storeNameChanged();
52 void sectionNameChanged();