15 #ifndef BORNAGAIN_MVVM_VIEWMODEL_MVVM_INTERFACES_CELLDECORATORINTERFACE_H
16 #define BORNAGAIN_MVVM_VIEWMODEL_MVVM_INTERFACES_CELLDECORATORINTERFACE_H
18 #include "mvvm/viewmodel_export.h"
22 class QStyleOptionViewItem;
33 virtual void initStyleOption(QStyleOptionViewItem* option,
const QModelIndex& index) = 0;
Interface class to generate cell decorations (i.e. text) in Qt trees and tables.
virtual ~CellDecoratorInterface()=default
virtual void initStyleOption(QStyleOptionViewItem *option, const QModelIndex &index)=0
virtual bool hasCustomDecoration(const QModelIndex &index) const =0
materialitems.h Collection of materials to populate MaterialModel.