58 CategoryDisplayRole = 0x17CE990A,
68 CategorySortRole = 0x27857E60
78 void sort(
int column, Qt::SortOrder order = Qt::AscendingOrder)
override;
83 bool isCategorizedModel()
const;
90 void setCategorizedModel(
bool categorizedModel);
95 int sortColumn()
const;
100 Qt::SortOrder sortOrder()
const;
109 void setSortCategoriesByNaturalComparison(
bool sortCategoriesByNaturalComparison);
114 bool sortCategoriesByNaturalComparison()
const;
130 bool lessThan(
const QModelIndex& left,
const QModelIndex& right)
const override;
138 virtual bool subSortLessThan(
const QModelIndex& left,
const QModelIndex& right)
const;
175 virtual int compareCategories(
const QModelIndex& left,
const QModelIndex& right)
const;
180 Private*
const d =
nullptr;