summaryrefslogtreecommitdiffstats
path: root/src/sql/drivers/psql/qsql_psql_p.h
diff options
context:
space:
mode:
authorMark Brand <mabrand@mabrand.nl>2013-02-26 23:58:20 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-04-02 14:31:40 +0200
commit7565f6fe0a759f4c04d2ba30730165348f359692 (patch)
tree6e31fb5dc700cc33133ac5445b539283c7b0efba /src/sql/drivers/psql/qsql_psql_p.h
parent6361227846f2beb43ef392f31a208f5711da1c2e (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.h7
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 {