24 #ifndef GAMMARAY_PALETTEMODEL_H
25 #define GAMMARAY_PALETTEMODEL_H
27 #include "gammaray_ui_export.h"
29 #include <QAbstractItemModel>
43 QPalette palette()
const;
44 void setPalette(
const QPalette &palette);
45 void setEditable(
bool editable);
48 virtual QVariant data(
const QModelIndex &index,
int role = Qt::DisplayRole)
const;
50 virtual int columnCount(
const QModelIndex &parent = QModelIndex())
const;
52 virtual int rowCount(
const QModelIndex &parent = QModelIndex())
const;
54 virtual QVariant headerData(
int section, Qt::Orientation orientation,
55 int role = Qt::DisplayRole)
const;
57 virtual Qt::ItemFlags flags(
const QModelIndex &index)
const;
59 virtual bool setData(
const QModelIndex &index,
const QVariant &value,
int role = Qt::EditRole);
69 #endif // GAMMARAY_PALETTEMODEL_H
Model showing the content of a QPalette.
Definition: palettemodel.h:37