QSqlResultPrivate: private q -> protected q_ptr
This QObject-style convention will allow the usual private class macros to be used. Change-Id: Ib1cee0b3aca949b75511868ad4914e5b8530929b Reviewed-by: Andy Shaw <andy.shaw@digia.com>bb10
parent
8434b7ad4a
commit
fd6821aa19
|
|
@ -219,7 +219,7 @@ QString QSqlResultPrivate::namedToPositionalBinding(const QString &query)
|
|||
QSqlResult::QSqlResult(const QSqlDriver *db)
|
||||
{
|
||||
d = new QSqlResultPrivate;
|
||||
d->q = this;
|
||||
d->q_ptr = this;
|
||||
d->sqldriver = const_cast<QSqlDriver *>(db);
|
||||
if (d->sqldriver)
|
||||
setNumericalPrecisionPolicy(d->sqldriver->numericalPrecisionPolicy());
|
||||
|
|
|
|||
|
|
@ -70,9 +70,10 @@ struct QHolder {
|
|||
|
||||
class Q_SQL_EXPORT QSqlResultPrivate
|
||||
{
|
||||
|
||||
public:
|
||||
QSqlResultPrivate()
|
||||
: q(0),
|
||||
: q_ptr(0),
|
||||
idx(QSql::BeforeFirstRow),
|
||||
active(false),
|
||||
isSel(false),
|
||||
|
|
@ -117,7 +118,7 @@ public:
|
|||
QString namedToPositionalBinding(const QString &query);
|
||||
QString holderAt(int index) const;
|
||||
|
||||
QSqlResult *q;
|
||||
QSqlResult *q_ptr;
|
||||
QPointer<QSqlDriver> sqldriver;
|
||||
int idx;
|
||||
QString sql;
|
||||
|
|
|
|||
Loading…
Reference in New Issue