diff options
author | Frederik Gladhorn <frederik.gladhorn@digia.com> | 2013-04-03 14:40:25 +0200 |
---|---|---|
committer | Frederik Gladhorn <frederik.gladhorn@digia.com> | 2013-04-03 14:40:26 +0200 |
commit | 814f713f01a459b48b12a3695fb1242b7d687662 (patch) | |
tree | 571598012909d82d15aca670cd9be22823596ad6 /src/sql/drivers/psql/qsql_psql_p.h | |
parent | 52ebf1f1914cea563b52baffc607407dbc6a7313 (diff) | |
parent | 448c3e85dddbfc5c101aceeeceb8584a3d41c913 (diff) |
Merge remote-tracking branch 'origin/stable' into dev
Change-Id: Id96d4076610366a7cc66c8d8382ca25c33eaa71d
Diffstat (limited to 'src/sql/drivers/psql/qsql_psql_p.h')
-rw-r--r-- | src/sql/drivers/psql/qsql_psql_p.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/sql/drivers/psql/qsql_psql_p.h b/src/sql/drivers/psql/qsql_psql_p.h index 6f60a2a34f..a20b9de3ef 100644 --- a/src/sql/drivers/psql/qsql_psql_p.h +++ b/src/sql/drivers/psql/qsql_psql_p.h @@ -68,15 +68,15 @@ typedef struct pg_result PGresult; QT_BEGIN_NAMESPACE class QPSQLResultPrivate; -class QPSQLDriverPrivate; class QPSQLDriver; class QSqlRecordInfo; class QPSQLResult : public QSqlResult { - friend class QPSQLResultPrivate; + Q_DECLARE_PRIVATE(QPSQLResult) + public: - QPSQLResult(const QPSQLDriver* db, const QPSQLDriverPrivate* p); + QPSQLResult(const QPSQLDriver* db); ~QPSQLResult(); QVariant handle() const; @@ -96,13 +96,14 @@ protected: QVariant lastInsertId() const; bool prepare(const QString& query); bool exec(); - -private: - QPSQLResultPrivate *d; }; +class QPSQLDriverPrivate; + class Q_EXPORT_SQLDRIVER_PSQL QPSQLDriver : public QSqlDriver { + friend class QPSQLResultPrivate; + Q_OBJECT public: enum Protocol { |