QtExtraComponents
columnproxymodel.cpp
Go to the documentation of this file.
130 QModelIndex ColumnProxyModel::indexFromModel(QAbstractItemModel* model, int row, int column, const QModelIndex& parent)
147 return m_sourceModel ? m_sourceModel->index(proxyIndex.row(), m_column, m_index) : QModelIndex();
193 void ColumnProxyModel::considerRowsAboutToBeMoved(const QModelIndex &sourceParent, int rA, int rB, const QModelIndex& destParent, int rD)
218 void ColumnProxyModel::considerRowsMoved(const QModelIndex& sourceParent, int , int , const QModelIndex& destParent, int )
virtual int rowCount(const QModelIndex &parent) const =0
virtual QModelIndex index(int row, int column, const QModelIndex &parent) const =0
void layoutChanged()
void setRoleNames(const QHash< int, QByteArray > &roleNames)
bool beginMoveRows(const QModelIndex &sourceParent, int sourceFirst, int sourceLast, const QModelIndex &destinationParent, int destinationChild)
void setSourceModel(QAbstractItemModel *sourceModel)
Definition: columnproxymodel.cpp:29
const QHash< int, QByteArray > & roleNames() const
void modelAboutToBeReset()
void modelReset()
void setRootIndex(const QModelIndex &idx)
Definition: columnproxymodel.cpp:118
void rowsAboutToBeRemoved(const QModelIndex &parent, int start, int end)
bool disconnect(const QObject *sender, const char *signal, const QObject *receiver, const char *method)
QModelIndex rootIndex() const
void beginResetModel()
void layoutAboutToBeChanged()
bool isValid() const
void rowsMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)
void rowsAboutToBeInserted(const QModelIndex &parent, int start, int end)
void dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight)
void endInsertRows()
virtual QModelIndex index(int row, int column, const QModelIndex &parent) const
void beginRemoveRows(const QModelIndex &parent, int first, int last)
int row() const
void endMoveRows()
virtual int rowCount(const QModelIndex &parent=QModelIndex()) const
Definition: columnproxymodel.cpp:150
void rootIndexChanged()
virtual QVariant data(const QModelIndex &index, int role) const =0
QModelIndex parent() const
void rowsRemoved(const QModelIndex &parent, int start, int end)
virtual QVariant headerData(int section, Qt::Orientation orientation, int role) const
virtual QVariant headerData(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const
Definition: columnproxymodel.cpp:140
void beginInsertRows(const QModelIndex &parent, int first, int last)
Q_SCRIPTABLE QModelIndex indexAt(int row, const QModelIndex &parent=QModelIndex()) const
Definition: columnproxymodel.cpp:172
static Q_SCRIPTABLE QModelIndex indexFromModel(QAbstractItemModel *model, int row, int column=0, const QModelIndex &parent=QModelIndex())
Definition: columnproxymodel.cpp:130
const QAbstractItemModel * model() const
int column() const
void headerDataChanged(Qt::Orientation orientation, int first, int last)
int column() const
virtual QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const
Definition: columnproxymodel.cpp:135
void rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)
void endRemoveRows()
void rowsInserted(const QModelIndex &parent, int start, int end)
void endResetModel()
bool connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
void destroyed(QObject *obj)
ColumnProxyModel(QObject *parent=0)
Definition: columnproxymodel.cpp:23
QAbstractItemModel * sourceModel() const
Definition: columnproxymodel.h:38
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:08:49 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:08:49 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.