7#ifndef COMPOSITIONMODEL_H
8#define COMPOSITIONMODEL_H
22 QVariant
data(
const QModelIndex& index,
int role = Qt::DisplayRole)
const override;
23 bool setData (
const QModelIndex& index,
const QVariant&
value,
int role = Qt::EditRole )
override;
24 QVariant
headerData(
int section, Qt::Orientation orientation,
int role = Qt::DisplayRole)
const override;
25 int rowCount(
const QModelIndex& parent = QModelIndex())
const override;
26 int columnCount(
const QModelIndex& parent = QModelIndex())
const override;
27 Qt::ItemFlags
flags(
const QModelIndex& index)
const override;
float value(const T *src, size_t ch)
CompositionModel(QObject *parent=0)
void setCompositions(QList< KisLayerCompositionSP > compositions)
QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const override
int columnCount(const QModelIndex &parent=QModelIndex()) const override
bool setData(const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) override
int rowCount(const QModelIndex &parent=QModelIndex()) const override
KisLayerCompositionSP compositionFromIndex(const QModelIndex &index)
QList< KisLayerCompositionSP > m_compositions
Qt::ItemFlags flags(const QModelIndex &index) const override
QVariant headerData(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override
~CompositionModel() override