8#ifndef _KIS_PAINTOP_OPTION_LIST_MODEL_H_
9#define _KIS_PAINTOP_OPTION_LIST_MODEL_H_
13#include <kritaui_export.h>
16#include <QSignalMapper>
52 void addPaintOpOption(
KisPaintOpOption *option,
int widgetIndex,
const QString &label,
const QString &category);
53 QVariant data(
const QModelIndex& idx,
int role = Qt::DisplayRole)
const override;
54 bool setData(
const QModelIndex& idx,
const QVariant&
value,
int role=Qt::EditRole)
override;
55 void signalDataChanged(
const QModelIndex& index);
60 void slotCheckedEnabledStateChanged(
int row);
float value(const T *src, size_t ch)
QSignalMapper m_stateSignalsMapper
KRITAUI_EXPORT bool operator==(const KisOptionInfo &a, const KisOptionInfo &b)
KisCategorizedListModel< KisOptionInfo, OptionInfoToQStringConverter > BaseOptionCategorizedListModel
KisOptionInfo(const KisOptionInfo &)=default
KisOptionInfo(KisPaintOpOption *o, int i, const QString &label)