4#ifndef QABSTRACTPROXYMODEL_P_H
5#define QABSTRACTPROXYMODEL_P_H
20#include "private/qabstractitemmodel_p.h"
21#include "private/qproperty_p.h"
33 sourceHadZeroRows(
false),
34 sourceHadZeroColumns(
false)
38 q_func()->setSourceModel(sourceModel);
42 Q_EMIT q_func()->sourceModelChanged(QAbstractProxyModel::QPrivateSignal());
50 virtual
void _q_sourceModelDestroyed();
59 int *source_row,
int *source_column,
QModelIndex *source_parent) const;
61 unsigned int sourceHadZeroRows : 1;
62 unsigned int sourceHadZeroColumns : 1;
QAbstractItemModel * getModelForwarder() const
void modelChangedForwarder()
QAbstractProxyModelPrivate()
void setModelForwarder(QAbstractItemModel *sourceModel)
Q_OBJECT_COMPAT_PROPERTY_WITH_ARGS(QAbstractProxyModelPrivate, QAbstractItemModel *, model, &QAbstractProxyModelPrivate::setModelForwarder, &QAbstractProxyModelPrivate::modelChangedForwarder, &QAbstractProxyModelPrivate::getModelForwarder, nullptr) virtual void _q_sourceModelDestroyed()
The QAbstractProxyModel class provides a base class for proxy item models that can do sorting,...
Combined button and popup list for selecting options.
GLenum GLenum GLsizei void GLsizei void * column
GLenum GLenum GLsizei void * row
#define QT_REQUIRE_CONFIG(feature)
QSqlQueryModel * model
[16]
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent