QSqlDriverPrivate clean-up

Change-Id: Ia6cbb37330bc0beed7498e43cd18bb2a1afb8e3d
Reviewed-by: Andy Shaw <andy.shaw@digia.com>
This commit is contained in:
Mark Brand 2013-04-03 21:39:43 +02:00 committed by The Qt Project
parent 127f19c7e3
commit 708d39fa31

View File

@ -63,29 +63,24 @@ class QSqlDriverPrivate : public QObjectPrivate
{ {
public: public:
enum DBMSType {UnknownDB, MSSqlServer, MySqlServer, PostgreSQL, Oracle, Sybase, SQLite, Interbase, DB2}; 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(). // @CHECK: this member is never used. It was named q, which expanded to q_func().
QSqlDriver *q_func(); QSqlDriver *q_func();
uint isOpen : 1; uint isOpen;
uint isOpenError : 1; uint isOpenError;
QSqlError error; QSqlError error;
QSql::NumericalPrecisionPolicy precisionPolicy; QSql::NumericalPrecisionPolicy precisionPolicy;
DBMSType dbmsType; DBMSType dbmsType;
}; };
inline QSqlDriverPrivate::QSqlDriverPrivate()
: QObjectPrivate(), isOpen(false), isOpenError(false), precisionPolicy(QSql::LowPrecisionDouble),
dbmsType(UnknownDB)
{
}
QSqlDriverPrivate::~QSqlDriverPrivate()
{
}
QT_END_NAMESPACE QT_END_NAMESPACE
#endif // QSQLDRIVER_P_H #endif // QSQLDRIVER_P_H