11 #ifndef KDGANTTSUMMARYHANDLINGPROXYMODEL_H
12 #define KDGANTTSUMMARYHANDLINGPROXYMODEL_H
25 void setSourceModel(QAbstractItemModel *model)
override;
27 QVariant data(
const QModelIndex &proxyIndex,
int role = Qt::DisplayRole)
const override;
28 bool setData(
const QModelIndex &index,
const QVariant &value,
int role = Qt::EditRole)
override;
30 Qt::ItemFlags flags(
const QModelIndex &idx)
const override;
33 void sourceModelReset()
override;
34 void sourceLayoutChanged()
override;
35 void sourceDataChanged(
const QModelIndex &from,
const QModelIndex &to)
override;
36 void sourceColumnsAboutToBeInserted(
const QModelIndex &idx,
int start,
int end)
override;
37 void sourceColumnsAboutToBeRemoved(
const QModelIndex &idx,
int start,
int end)
override;
38 void sourceRowsAboutToBeInserted(
const QModelIndex &idx,
int start,
int end)
override;
39 void sourceRowsAboutToBeRemoved(
const QModelIndex &,
int start,
int end)
override;
Proxy model that supports summary gantt items.
#define KDGANTT_DECLARE_PRIVATE_BASE_POLYMORPHIC(X)