KD Chart 2
[rev.2.7]
|
#include <kdganttproxymodel.h>
Public Member Functions | |
int | column (int ganttrole) const |
int | columnCount (const QModelIndex &idx) const override |
QVariant | data (const QModelIndex &idx, int role=Qt::DisplayRole) 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 &idx) const override |
QModelIndex | mapToSource (const QModelIndex &proxyIdx) const override |
QMimeData * | mimeData (const QModelIndexList &indexes) const override |
QStringList | mimeTypes () const override |
QModelIndex | parent (const QModelIndex &idx) const override |
ProxyModel (QObject *parent=0) | |
int | role (int ganttrole) const |
int | rowCount (const QModelIndex &idx) const override |
void | setColumn (int ganttrole, int col) |
bool | setData (const QModelIndex &idx, const QVariant &value, int role=Qt::EditRole) override |
void | setRole (int ganttrole, int role) |
void | setSourceModel (QAbstractItemModel *model) override |
Qt::DropActions | supportedDropActions () const override |
~ProxyModel () override | |
Protected Slots | |
virtual void | sourceColumnsAboutToBeInserted (const QModelIndex &idx, int start, int end) |
virtual void | sourceColumnsAboutToBeRemoved (const QModelIndex &idx, int start, int end) |
virtual void | sourceColumnsInserted (const QModelIndex &idx, int start, int end) |
virtual void | sourceColumnsRemoved (const QModelIndex &idx, int start, int end) |
virtual void | sourceDataChanged (const QModelIndex &from, const QModelIndex &to) |
virtual void | sourceLayoutAboutToBeChanged () |
virtual void | sourceLayoutChanged () |
virtual void | sourceModelAboutToBeReset () |
virtual void | sourceModelReset () |
virtual void | sourceRowsAboutToBeInserted (const QModelIndex &idx, int start, int end) |
virtual void | sourceRowsAboutToBeRemoved (const QModelIndex &, int start, int end) |
virtual void | sourceRowsInserted (const QModelIndex &idx, int start, int end) |
virtual void | sourceRowsRemoved (const QModelIndex &, int start, int end) |
Definition at line 29 of file kdganttproxymodel.h.
|
explicit |
Definition at line 53 of file kdganttproxymodel.cpp.
|
override |
Definition at line 59 of file kdganttproxymodel.cpp.
int ProxyModel::column | ( | int | ganttrole | ) | const |
Definition at line 112 of file kdganttproxymodel.cpp.
References d.
|
override |
Definition at line 148 of file kdganttproxymodel.cpp.
References mapToSource().
|
override |
Definition at line 153 of file kdganttproxymodel.cpp.
References d, KDGantt::ForwardingProxyModel::index(), mapToSource(), and role().
|
overrideinherited |
Definition at line 294 of file kdganttforwardingproxymodel.cpp.
References KDGantt::ForwardingProxyModel::index(), KDGantt::ForwardingProxyModel::mapToSource(), and KDGantt::ForwardingProxyModel::rowCount().
|
overrideinherited |
Definition at line 268 of file kdganttforwardingproxymodel.cpp.
References KDGantt::ForwardingProxyModel::mapFromSource(), and KDGantt::ForwardingProxyModel::mapToSource().
Referenced by data(), KDGantt::ForwardingProxyModel::dropMimeData(), and KDAB_SCOPED_UNITTEST_SIMPLE().
|
override |
Definition at line 70 of file kdganttproxymodel.cpp.
|
override |
Definition at line 92 of file kdganttproxymodel.cpp.
Referenced by columnCount(), data(), and setData().
|
overrideinherited |
Definition at line 286 of file kdganttforwardingproxymodel.cpp.
References KDGantt::ForwardingProxyModel::mapToSource().
|
overrideinherited |
Definition at line 314 of file kdganttforwardingproxymodel.cpp.
|
overrideinherited |
Definition at line 274 of file kdganttforwardingproxymodel.cpp.
References KDGantt::ForwardingProxyModel::mapFromSource(), and KDGantt::ForwardingProxyModel::mapToSource().
int ProxyModel::role | ( | int | ganttrole | ) | const |
|
override |
Definition at line 142 of file kdganttproxymodel.cpp.
void ProxyModel::setColumn | ( | int | ganttrole, |
int | col | ||
) |
Definition at line 107 of file kdganttproxymodel.cpp.
References d.
|
override |
Definition at line 174 of file kdganttproxymodel.cpp.
References d, mapToSource(), and role().
void ProxyModel::setRole | ( | int | ganttrole, |
int | role | ||
) |
Definition at line 117 of file kdganttproxymodel.cpp.
|
overrideinherited |
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 93 of file kdganttforwardingproxymodel.cpp.
References KDGantt::ForwardingProxyModel::sourceColumnsAboutToBeInserted(), KDGantt::ForwardingProxyModel::sourceColumnsAboutToBeRemoved(), KDGantt::ForwardingProxyModel::sourceColumnsInserted(), KDGantt::ForwardingProxyModel::sourceColumnsRemoved(), KDGantt::ForwardingProxyModel::sourceDataChanged(), KDGantt::ForwardingProxyModel::sourceLayoutAboutToBeChanged(), KDGantt::ForwardingProxyModel::sourceLayoutChanged(), KDGantt::ForwardingProxyModel::sourceModelAboutToBeReset(), KDGantt::ForwardingProxyModel::sourceModelReset(), KDGantt::ForwardingProxyModel::sourceRowsAboutToBeInserted(), KDGantt::ForwardingProxyModel::sourceRowsAboutToBeRemoved(), KDGantt::ForwardingProxyModel::sourceRowsInserted(), and KDGantt::ForwardingProxyModel::sourceRowsRemoved().
|
protectedvirtualslotinherited |
Called just before columns are inserted into the source model.
Reimplemented in KDGantt::SummaryHandlingProxyModel.
Definition at line 178 of file kdganttforwardingproxymodel.cpp.
References KDGantt::ForwardingProxyModel::mapFromSource().
Referenced by KDGantt::ForwardingProxyModel::setSourceModel().
|
protectedvirtualslotinherited |
Called just before columns are removed from the source model.
Reimplemented in KDGantt::SummaryHandlingProxyModel.
Definition at line 199 of file kdganttforwardingproxymodel.cpp.
References KDGantt::ForwardingProxyModel::mapFromSource().
Referenced by KDGantt::ForwardingProxyModel::setSourceModel().
|
protectedvirtualslotinherited |
Called after columns have been inserted into the source model.
Definition at line 188 of file kdganttforwardingproxymodel.cpp.
Referenced by KDGantt::ForwardingProxyModel::setSourceModel().
|
protectedvirtualslotinherited |
Called after columns have been removed from the source model.
Definition at line 209 of file kdganttforwardingproxymodel.cpp.
Referenced by KDGantt::ForwardingProxyModel::setSourceModel().
|
protectedvirtualslotinherited |
Called when the data in an existing item in the source model changes.
Reimplemented in KDGantt::SummaryHandlingProxyModel.
Definition at line 169 of file kdganttforwardingproxymodel.cpp.
References KDGantt::ForwardingProxyModel::mapFromSource().
Referenced by KDGantt::ForwardingProxyModel::setSourceModel().
|
protectedvirtualslotinherited |
Called just before the layout of the source model is changed.
Definition at line 150 of file kdganttforwardingproxymodel.cpp.
Referenced by KDGantt::ForwardingProxyModel::setSourceModel().
|
protectedvirtualslotinherited |
Called when the layout of the source model has changed.
Reimplemented in KDGantt::SummaryHandlingProxyModel.
Definition at line 159 of file kdganttforwardingproxymodel.cpp.
Referenced by KDGantt::ForwardingProxyModel::setSourceModel().
|
protectedvirtualslotinherited |
Called when the source model is about to be reset.
Definition at line 131 of file kdganttforwardingproxymodel.cpp.
Referenced by KDGantt::ForwardingProxyModel::setSourceModel().
|
protectedvirtualslotinherited |
Called when the source model is reset
Reimplemented in KDGantt::SummaryHandlingProxyModel.
Definition at line 139 of file kdganttforwardingproxymodel.cpp.
Referenced by KDGantt::ForwardingProxyModel::setSourceModel().
|
protectedvirtualslotinherited |
Called just before rows are inserted into the source model.
Reimplemented in KDGantt::SummaryHandlingProxyModel.
Definition at line 220 of file kdganttforwardingproxymodel.cpp.
References KDGantt::ForwardingProxyModel::mapFromSource().
Referenced by KDGantt::ForwardingProxyModel::setSourceModel().
|
protectedvirtualslotinherited |
Called just before rows are removed from the source model.
Reimplemented in KDGantt::SummaryHandlingProxyModel.
Definition at line 239 of file kdganttforwardingproxymodel.cpp.
References KDGantt::ForwardingProxyModel::mapFromSource().
Referenced by KDGantt::ForwardingProxyModel::setSourceModel().
|
protectedvirtualslotinherited |
Called after rows have been inserted into the source model.
Definition at line 228 of file kdganttforwardingproxymodel.cpp.
Referenced by KDGantt::ForwardingProxyModel::setSourceModel().
|
protectedvirtualslotinherited |
Called after rows have been removed from the source model.
Definition at line 247 of file kdganttforwardingproxymodel.cpp.
Referenced by KDGantt::ForwardingProxyModel::setSourceModel().
|
overrideinherited |
Definition at line 319 of file kdganttforwardingproxymodel.cpp.