![]() |
KD Chart API Documentation
3.1
|
#include <kdganttforwardingproxymodel.h>
Public Member Functions | |
ForwardingProxyModel (QObject *parent=nullptr) | |
Constructor. More... | |
~ForwardingProxyModel () override | |
int | columnCount (const QModelIndex &idx=QModelIndex()) const override |
bool | dropMimeData (const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) override |
QModelIndex | index (int row, int column, const QModelIndex &parent=QModelIndex()) const override |
QModelIndex | mapFromSource (const QModelIndex &sourceIndex) const override |
Converts indexes in the source model to indexes in the proxy model. More... | |
QModelIndex | mapToSource (const QModelIndex &proxyIndex) const override |
Converts indexes in the proxy model to indexes in the source model. More... | |
QMimeData * | mimeData (const QModelIndexList &indexes) const override |
QStringList | mimeTypes () const override |
QModelIndex | parent (const QModelIndex &idx) const override |
int | rowCount (const QModelIndex &idx=QModelIndex()) const override |
bool | setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) override |
void | setSourceModel (QAbstractItemModel *model) override |
Sets the model to be used as the source model for this proxy. More... | |
Qt::DropActions | supportedDropActions () const override |
Protected Slots | |
virtual void | sourceColumnsAboutToBeInserted (const QModelIndex &idx, int start, int end) |
Called just before columns are inserted into the source model. More... | |
virtual void | sourceColumnsAboutToBeRemoved (const QModelIndex &idx, int start, int end) |
Called just before columns are removed from the source model. More... | |
virtual void | sourceColumnsInserted (const QModelIndex &idx, int start, int end) |
Called after columns have been inserted into the source model. More... | |
virtual void | sourceColumnsRemoved (const QModelIndex &idx, int start, int end) |
Called after columns have been removed from the source model. More... | |
virtual void | sourceDataChanged (const QModelIndex &from, const QModelIndex &to) |
Called when the data in an existing item in the source model changes. More... | |
virtual void | sourceLayoutAboutToBeChanged () |
Called just before the layout of the source model is changed. More... | |
virtual void | sourceLayoutChanged () |
Called when the layout of the source model has changed. More... | |
virtual void | sourceModelAboutToBeReset () |
Called when the source model is about to be reset. More... | |
virtual void | sourceModelReset () |
Called when the source model is reset. More... | |
virtual void | sourceRowsAboutToBeInserted (const QModelIndex &idx, int start, int end) |
Called just before rows are inserted into the source model. More... | |
virtual void | sourceRowsAboutToBeRemoved (const QModelIndex &, int start, int end) |
Called just before rows are removed from the source model. More... | |
virtual void | sourceRowsInserted (const QModelIndex &idx, int start, int end) |
Called after rows have been inserted into the source model. More... | |
virtual void | sourceRowsRemoved (const QModelIndex &, int start, int end) |
Called after rows have been removed from the source model. More... | |
Definition at line 19 of file kdganttforwardingproxymodel.h.
|
explicit |
Constructor.
Creates a new ForwardingProxyModel with parent parent
Definition at line 23 of file kdganttforwardingproxymodel.cpp.
|
override |
Definition at line 28 of file kdganttforwardingproxymodel.cpp.
|
override |
Definition at line 252 of file kdganttforwardingproxymodel.cpp.
References mapToSource().
|
override |
Definition at line 284 of file kdganttforwardingproxymodel.cpp.
References index(), mapToSource(), parent(), and rowCount().
|
override |
Definition at line 258 of file kdganttforwardingproxymodel.cpp.
References mapFromSource(), mapToSource(), and parent().
Referenced by dropMimeData(), KDAB_SCOPED_UNITTEST_SIMPLE(), setData(), and KDGantt::SummaryHandlingProxyModel::setData().
|
override |
Converts indexes in the source model to indexes in the proxy model.
Definition at line 33 of file kdganttforwardingproxymodel.cpp.
Referenced by index(), parent(), KDGantt::SummaryHandlingProxyModel::setData(), sourceColumnsAboutToBeInserted(), sourceColumnsAboutToBeRemoved(), sourceDataChanged(), KDGantt::SummaryHandlingProxyModel::sourceDataChanged(), sourceRowsAboutToBeInserted(), and sourceRowsAboutToBeRemoved().
|
override |
Converts indexes in the proxy model to indexes in the source model.
Definition at line 61 of file kdganttforwardingproxymodel.cpp.
Referenced by columnCount(), KDGantt::SummaryHandlingProxyModel::data(), dropMimeData(), KDGantt::SummaryHandlingProxyModel::flags(), index(), mimeData(), parent(), rowCount(), setData(), and KDGantt::SummaryHandlingProxyModel::setData().
|
override |
Definition at line 276 of file kdganttforwardingproxymodel.cpp.
References mapToSource().
|
override |
Definition at line 304 of file kdganttforwardingproxymodel.cpp.
|
override |
Definition at line 264 of file kdganttforwardingproxymodel.cpp.
References mapFromSource(), and mapToSource().
Referenced by dropMimeData(), and index().
|
override |
Definition at line 246 of file kdganttforwardingproxymodel.cpp.
References mapToSource().
Referenced by dropMimeData().
|
override |
Definition at line 270 of file kdganttforwardingproxymodel.cpp.
References index(), and mapToSource().
|
override |
Sets the model to be used as the source model for this proxy.
The proxy does not take ownership of the model.
Definition at line 82 of file kdganttforwardingproxymodel.cpp.
References sourceColumnsAboutToBeInserted(), sourceColumnsAboutToBeRemoved(), sourceColumnsInserted(), sourceColumnsRemoved(), sourceDataChanged(), sourceLayoutAboutToBeChanged(), sourceLayoutChanged(), sourceModelAboutToBeReset(), sourceModelReset(), sourceRowsAboutToBeInserted(), sourceRowsAboutToBeRemoved(), sourceRowsInserted(), and sourceRowsRemoved().
|
protectedvirtualslot |
Called just before columns are inserted into the source model.
Reimplemented in KDGantt::SummaryHandlingProxyModel.
Definition at line 168 of file kdganttforwardingproxymodel.cpp.
References mapFromSource().
Referenced by setSourceModel().
|
protectedvirtualslot |
Called just before columns are removed from the source model.
Reimplemented in KDGantt::SummaryHandlingProxyModel.
Definition at line 189 of file kdganttforwardingproxymodel.cpp.
References mapFromSource().
Referenced by setSourceModel().
|
protectedvirtualslot |
Called after columns have been inserted into the source model.
Definition at line 178 of file kdganttforwardingproxymodel.cpp.
Referenced by setSourceModel().
|
protectedvirtualslot |
Called after columns have been removed from the source model.
Definition at line 199 of file kdganttforwardingproxymodel.cpp.
Referenced by setSourceModel().
|
protectedvirtualslot |
Called when the data in an existing item in the source model changes.
Reimplemented in KDGantt::SummaryHandlingProxyModel.
Definition at line 159 of file kdganttforwardingproxymodel.cpp.
References mapFromSource().
Referenced by setSourceModel().
|
protectedvirtualslot |
Called just before the layout of the source model is changed.
Definition at line 140 of file kdganttforwardingproxymodel.cpp.
Referenced by setSourceModel().
|
protectedvirtualslot |
Called when the layout of the source model has changed.
Reimplemented in KDGantt::SummaryHandlingProxyModel.
Definition at line 149 of file kdganttforwardingproxymodel.cpp.
Referenced by setSourceModel().
|
protectedvirtualslot |
Called when the source model is about to be reset.
Definition at line 121 of file kdganttforwardingproxymodel.cpp.
Referenced by setSourceModel().
|
protectedvirtualslot |
Called when the source model is reset.
Reimplemented in KDGantt::SummaryHandlingProxyModel.
Definition at line 129 of file kdganttforwardingproxymodel.cpp.
Referenced by setSourceModel().
|
protectedvirtualslot |
Called just before rows are inserted into the source model.
Reimplemented in KDGantt::SummaryHandlingProxyModel.
Definition at line 210 of file kdganttforwardingproxymodel.cpp.
References mapFromSource().
Referenced by setSourceModel().
|
protectedvirtualslot |
Called just before rows are removed from the source model.
Reimplemented in KDGantt::SummaryHandlingProxyModel.
Definition at line 229 of file kdganttforwardingproxymodel.cpp.
References mapFromSource().
Referenced by setSourceModel().
|
protectedvirtualslot |
Called after rows have been inserted into the source model.
Definition at line 218 of file kdganttforwardingproxymodel.cpp.
Referenced by setSourceModel().
|
protectedvirtualslot |
Called after rows have been removed from the source model.
Definition at line 237 of file kdganttforwardingproxymodel.cpp.
Referenced by setSourceModel().
|
override |
Definition at line 309 of file kdganttforwardingproxymodel.cpp.