summaryrefslogtreecommitdiffstats
path: root/src/sql/kernel/qsqldriver_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/sql/kernel/qsqldriver_p.h')
-rw-r--r--src/sql/kernel/qsqldriver_p.h29
1 files changed, 12 insertions, 17 deletions
diff --git a/src/sql/kernel/qsqldriver_p.h b/src/sql/kernel/qsqldriver_p.h
index 1e7e3cc7a0..05570e584c 100644
--- a/src/sql/kernel/qsqldriver_p.h
+++ b/src/sql/kernel/qsqldriver_p.h
@@ -61,31 +61,26 @@ QT_BEGIN_NAMESPACE
class QSqlDriverPrivate : public QObjectPrivate
{
+ Q_DECLARE_PUBLIC(QSqlDriver)
+
public:
enum DBMSType {UnknownDB, MSSqlServer, MySqlServer, PostgreSQL, Oracle, Sybase, SQLite, Interbase, DB2};
- QSqlDriverPrivate();
- virtual ~QSqlDriverPrivate();
-public:
- // @CHECK: this member is never used. It was named q, which expanded to q_func().
- QSqlDriver *q_func();
- uint isOpen : 1;
- uint isOpenError : 1;
+ QSqlDriverPrivate()
+ : QObjectPrivate(),
+ isOpen(false),
+ isOpenError(false),
+ precisionPolicy(QSql::LowPrecisionDouble),
+ dbmsType(UnknownDB)
+ { }
+
+ uint isOpen;
+ uint isOpenError;
QSqlError error;
QSql::NumericalPrecisionPolicy precisionPolicy;
DBMSType dbmsType;
};
-inline QSqlDriverPrivate::QSqlDriverPrivate()
- : QObjectPrivate(), isOpen(false), isOpenError(false), precisionPolicy(QSql::LowPrecisionDouble),
- dbmsType(UnknownDB)
-{
-}
-
-QSqlDriverPrivate::~QSqlDriverPrivate()
-{
-}
-
QT_END_NAMESPACE
#endif // QSQLDRIVER_P_H