diff options
Diffstat (limited to 'src/sql/kernel')
-rw-r--r-- | src/sql/kernel/qsqldriver.cpp | 7 | ||||
-rw-r--r-- | src/sql/kernel/qsqldriver.h | 1 | ||||
-rw-r--r-- | src/sql/kernel/qsqldriver_p.h | 4 |
3 files changed, 10 insertions, 2 deletions
diff --git a/src/sql/kernel/qsqldriver.cpp b/src/sql/kernel/qsqldriver.cpp index 97f95e6280..63b90f27c6 100644 --- a/src/sql/kernel/qsqldriver.cpp +++ b/src/sql/kernel/qsqldriver.cpp @@ -88,6 +88,13 @@ QSqlDriver::QSqlDriver(QObject *parent) { } +/*! \internal +*/ +QSqlDriver::QSqlDriver(QSqlDriverPrivate &dd, QObject *parent) + : QObject(dd, parent) +{ +} + /*! Destroys the object and frees any allocated resources. */ diff --git a/src/sql/kernel/qsqldriver.h b/src/sql/kernel/qsqldriver.h index 5e0950e57b..017ffd4e4a 100644 --- a/src/sql/kernel/qsqldriver.h +++ b/src/sql/kernel/qsqldriver.h @@ -126,6 +126,7 @@ Q_SIGNALS: void notification(const QString &name, QSqlDriver::NotificationSource source, const QVariant &payload); protected: + QSqlDriver(QSqlDriverPrivate &dd, QObject *parent = 0); virtual void setOpen(bool o); virtual void setOpenError(bool e); virtual void setLastError(const QSqlError& e); diff --git a/src/sql/kernel/qsqldriver_p.h b/src/sql/kernel/qsqldriver_p.h index 899c85ab8a..05570e584c 100644 --- a/src/sql/kernel/qsqldriver_p.h +++ b/src/sql/kernel/qsqldriver_p.h @@ -61,6 +61,8 @@ QT_BEGIN_NAMESPACE class QSqlDriverPrivate : public QObjectPrivate { + Q_DECLARE_PUBLIC(QSqlDriver) + public: enum DBMSType {UnknownDB, MSSqlServer, MySqlServer, PostgreSQL, Oracle, Sybase, SQLite, Interbase, DB2}; @@ -72,8 +74,6 @@ public: dbmsType(UnknownDB) { } - // @CHECK: this member is never used. It was named q, which expanded to q_func(). - QSqlDriver *q_func(); uint isOpen; uint isOpenError; QSqlError error; |