summaryrefslogtreecommitdiffstats
path: root/src/sql
diff options
context:
space:
mode:
authorMark Brand <mabrand@mabrand.nl>2013-04-03 21:39:43 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-04-04 13:13:30 +0200
commit708d39fa31368f80152440e94e4a361d024b19c1 (patch)
tree1de13b19ae14a7674771febce6728fb45ee2e911 /src/sql
parent127f19c7e34d09bd1478cbbce89a85b2a2e5aaae (diff)
QSqlDriverPrivate clean-up
Change-Id: Ia6cbb37330bc0beed7498e43cd18bb2a1afb8e3d Reviewed-by: Andy Shaw <andy.shaw@digia.com>
Diffstat (limited to 'src/sql')
-rw-r--r--src/sql/kernel/qsqldriver_p.h25
1 files changed, 10 insertions, 15 deletions
diff --git a/src/sql/kernel/qsqldriver_p.h b/src/sql/kernel/qsqldriver_p.h
index 1e7e3cc7a0..899c85ab8a 100644
--- a/src/sql/kernel/qsqldriver_p.h
+++ b/src/sql/kernel/qsqldriver_p.h
@@ -63,29 +63,24 @@ class QSqlDriverPrivate : public QObjectPrivate
{
public:
enum DBMSType {UnknownDB, MSSqlServer, MySqlServer, PostgreSQL, Oracle, Sybase, SQLite, Interbase, DB2};
- QSqlDriverPrivate();
- virtual ~QSqlDriverPrivate();
-public:
+ QSqlDriverPrivate()
+ : QObjectPrivate(),
+ isOpen(false),
+ isOpenError(false),
+ precisionPolicy(QSql::LowPrecisionDouble),
+ dbmsType(UnknownDB)
+ { }
+
// @CHECK: this member is never used. It was named q, which expanded to q_func().
QSqlDriver *q_func();
- uint isOpen : 1;
- uint isOpenError : 1;
+ 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