KDEUI
kcategorizedsortfilterproxymodel.cpp
Go to the documentation of this file.
80void KCategorizedSortFilterProxyModel::setSortCategoriesByNaturalComparison(bool sortCategoriesByNaturalComparison)
105bool KCategorizedSortFilterProxyModel::lessThan(const QModelIndex &left, const QModelIndex &right) const
124bool KCategorizedSortFilterProxyModel::subSortLessThan(const QModelIndex &left, const QModelIndex &right) const
129int KCategorizedSortFilterProxyModel::compareCategories(const QModelIndex &left, const QModelIndex &right) const
virtual ~KCategorizedSortFilterProxyModel()
Definition: kcategorizedsortfilterproxymodel.cpp:40
virtual int compareCategories(const QModelIndex &left, const QModelIndex &right) const
This method compares the category of the left index with the category of the right index.
Definition: kcategorizedsortfilterproxymodel.cpp:129
virtual bool subSortLessThan(const QModelIndex &left, const QModelIndex &right) const
This method has a similar purpose as lessThan() has on QSortFilterProxyModel.
Definition: kcategorizedsortfilterproxymodel.cpp:124
virtual bool lessThan(const QModelIndex &left, const QModelIndex &right) const
Overridden from QSortFilterProxyModel.
Definition: kcategorizedsortfilterproxymodel.cpp:105
void setSortCategoriesByNaturalComparison(bool sortCategoriesByNaturalComparison)
Set if the sorting using CategorySortRole will use a natural comparison in the case that strings were...
Definition: kcategorizedsortfilterproxymodel.cpp:80
bool sortCategoriesByNaturalComparison() const
Definition: kcategorizedsortfilterproxymodel.cpp:92
virtual void sort(int column, Qt::SortOrder order=Qt::AscendingOrder)
Overridden from QSortFilterProxyModel.
Definition: kcategorizedsortfilterproxymodel.cpp:45
Qt::SortOrder sortOrder() const
Definition: kcategorizedsortfilterproxymodel.cpp:75
int sortColumn() const
Definition: kcategorizedsortfilterproxymodel.cpp:70
KCategorizedSortFilterProxyModel(QObject *parent=0)
This file is part of the KDE project Copyright (C) 2007 Rafael Fernández López ereslibre@kde....
Definition: kcategorizedsortfilterproxymodel.cpp:33
@ CategorySortRole
This role is used for sorting categories.
Definition: kcategorizedsortfilterproxymodel.h:54
static int naturalCompare(const QString &a, const QString &b)
Does a natural comparing of the strings.
Definition: kcategorizedsortfilterproxymodel.cpp:98
bool isCategorizedModel() const
Definition: kcategorizedsortfilterproxymodel.cpp:53
void setCategorizedModel(bool categorizedModel)
Enables or disables the categorization feature.
Definition: kcategorizedsortfilterproxymodel.cpp:58
int naturalCompare(const QString &a, const QString &b, Qt::CaseSensitivity caseSensitivity=Qt::CaseSensitive)
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.