diff options
author | Mark Brand <mabrand@mabrand.nl> | 2013-02-26 23:58:20 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-04-02 14:31:40 +0200 |
commit | 7565f6fe0a759f4c04d2ba30730165348f359692 (patch) | |
tree | 6e31fb5dc700cc33133ac5445b539283c7b0efba /src/sql/drivers/psql/qsql_psql_p.h | |
parent | 6361227846f2beb43ef392f31a208f5711da1c2e (diff) |
QPSQLResultPrivate: do not duplicate reference to private driver
The "private driver" is already known, so don't keep an extra reference
to it.
Change-Id: I34ec4108694bfbc3da3107f79598ae50a699911c
Reviewed-by: Israel Lins Albuquerque <israelins85@yahoo.com.br>
Reviewed-by: Mark Brand <mabrand@mabrand.nl>
Diffstat (limited to 'src/sql/drivers/psql/qsql_psql_p.h')
-rw-r--r-- | src/sql/drivers/psql/qsql_psql_p.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/sql/drivers/psql/qsql_psql_p.h b/src/sql/drivers/psql/qsql_psql_p.h index 6f60a2a34f..21c1c84a6d 100644 --- a/src/sql/drivers/psql/qsql_psql_p.h +++ b/src/sql/drivers/psql/qsql_psql_p.h @@ -68,7 +68,6 @@ typedef struct pg_result PGresult; QT_BEGIN_NAMESPACE class QPSQLResultPrivate; -class QPSQLDriverPrivate; class QPSQLDriver; class QSqlRecordInfo; @@ -76,7 +75,7 @@ class QPSQLResult : public QSqlResult { friend class QPSQLResultPrivate; public: - QPSQLResult(const QPSQLDriver* db, const QPSQLDriverPrivate* p); + QPSQLResult(const QPSQLDriver* db); ~QPSQLResult(); QVariant handle() const; @@ -101,8 +100,12 @@ private: QPSQLResultPrivate *d; }; +class QPSQLDriverPrivate; + class Q_EXPORT_SQLDRIVER_PSQL QPSQLDriver : public QSqlDriver { + friend class QPSQLResultPrivate; + Q_OBJECT public: enum Protocol { |