7#ifndef KIS_CATEGORIZED_LIST_VIEW_H_
8#define KIS_CATEGORIZED_LIST_VIEW_H_
10#include <kritaui_export.h>
21 void setModel(QAbstractItemModel* model)
override;
23 QSize sizeHint()
const override;
24 void setCompositeBoxControl(
bool value);
34 void slotIndexChanged(
const QModelIndex& index);
35 void dataChanged(
const QModelIndex& topLeft,
const QModelIndex& bottomRight,
const QVector<int> &roles =
QVector<int>())
override;
36 void rowsInserted(
const QModelIndex& parent,
int start,
int end)
override;
37 void rowsAboutToBeRemoved(
const QModelIndex &parent,
int start,
int end)
override;
38 void mousePressEvent(QMouseEvent* event)
override;
39 void mouseReleaseEvent(QMouseEvent* event)
override;
40 void slotScrollerStateChange(QScroller::State state);
43 void updateRows(
int begin,
int end);
44 bool isCompositeBoxControl =
false;
float value(const T *src, size_t ch)
void lockAreaTriggered(const QModelIndex &index)
void sigEntryChecked(const QModelIndex &index)
void sigCategoryToggled(const QModelIndex &index, bool toggled)
void rightClickedMenuSaveSettingsTriggered()
void rightClickedMenuDropSettingsTriggered()