aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/datasource/sqlquerydatasource.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/datasource/sqlquerydatasource.h')
-rw-r--r--plugins/datasource/sqlquerydatasource.h20
1 files changed, 11 insertions, 9 deletions
diff --git a/plugins/datasource/sqlquerydatasource.h b/plugins/datasource/sqlquerydatasource.h
index 8a5ebd4..4b077a8 100644
--- a/plugins/datasource/sqlquerydatasource.h
+++ b/plugins/datasource/sqlquerydatasource.h
@@ -32,8 +32,10 @@
#ifndef SQLQUERYDATASOURCE_H
#define SQLQUERYDATASOURCE_H
-#include <QtCore>
-#include <QtSql>
+#include <QtCore/QObject>
+#include <QtCore/QVariantMap>
+#include <QtSql/QSqlDatabase>
+#include <QtSql/QSqlQuery>
class SqlQueryModel;
@@ -50,13 +52,13 @@ class SqlQueryDataSource : public QObject
public:
enum Status { Null, Loading, Ready, Error };
- explicit SqlQueryDataSource(QObject *parent = 0);
+ explicit SqlQueryDataSource(QObject *parent = nullptr);
- void setQuery(QString queryString);
+ void setQuery(const QString &queryString);
QString query() const;
QString database() const;
- void setDatabase(QString databaseName);
+ void setDatabase(const QString &databaseName);
int count() const;
Q_INVOKABLE QVariantMap get(int index) const;
@@ -66,7 +68,7 @@ public:
Status status() const;
QString storageLocation() const;
- void setStorageLocation(QString path);
+ void setStorageLocation(const QString &path);
private:
void updateModel();
void setStatus(Status arg);
@@ -74,12 +76,12 @@ private:
signals:
void countChanged();
- void queryChanged(QString query);
+ void queryChanged(const QString &query);
- void databaseChanged(QString arg);
+ void databaseChanged(const QString &arg);
void statusChanged(Status arg);
- void modelChanged(QObject* model);
+ void modelChanged(QObject *model);
void storageLocationChanged();
private: