15 #ifndef BORNAGAIN_GUI_COREGUI_MODELS_SESSIONDECORATIONMODEL_H
16 #define BORNAGAIN_GUI_COREGUI_MODELS_SESSIONDECORATIONMODEL_H
18 #include <QIdentityProxyModel>
34 QVariant
data(
const QModelIndex& index,
int role)
const;
37 QVariant
createIcon(
const QModelIndex& index)
const;
38 QVariant
textColor(
const QModelIndex& index)
const;
Provides decorations (text color, icons, etc) for SessionModel in SessionModelView context.
QVariant textColor(const QModelIndex &index) const
Returns text color. Disabled SessionItem's will appear in gray.
void setSessionModel(SessionModel *model)
SessionDecorationModel(QObject *parent, SessionModel *model=nullptr)
QVariant data(const QModelIndex &index, int role) const
QVariant createIcon(const QModelIndex &index) const