KDEUI
kcategorizedsortfilterproxymodel.cpp
Go to the documentation of this file.
80 void KCategorizedSortFilterProxyModel::setSortCategoriesByNaturalComparison(bool sortCategoriesByNaturalComparison)
105 bool KCategorizedSortFilterProxyModel::lessThan(const QModelIndex &left, const QModelIndex &right) const
124 bool KCategorizedSortFilterProxyModel::subSortLessThan(const QModelIndex &left, const QModelIndex &right) const
129 int KCategorizedSortFilterProxyModel::compareCategories(const QModelIndex &left, const QModelIndex &right) const
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
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
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
int naturalCompare(const QString &a, const QString &b, Qt::CaseSensitivity caseSensitivity=Qt::CaseSensitive)
bool sortCategoriesByNaturalComparison() const
Definition: kcategorizedsortfilterproxymodel.cpp:92
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
static int naturalCompare(const QString &a, const QString &b)
Does a natural comparing of the strings.
Definition: kcategorizedsortfilterproxymodel.cpp:98
void setCategorizedModel(bool categorizedModel)
Enables or disables the categorization feature.
Definition: kcategorizedsortfilterproxymodel.cpp:58
bool isCategorizedModel() const
Definition: kcategorizedsortfilterproxymodel.cpp:53
int sortColumn() const
Definition: kcategorizedsortfilterproxymodel.cpp:70
This role is used for sorting categories.
Definition: kcategorizedsortfilterproxymodel.h:54
virtual bool lessThan(const QModelIndex &left, const QModelIndex &right) const
Overridden from QSortFilterProxyModel.
Definition: kcategorizedsortfilterproxymodel.cpp:105
Qt::SortOrder sortOrder() const
Definition: kcategorizedsortfilterproxymodel.cpp:75
virtual void sort(int column, Qt::SortOrder order=Qt::AscendingOrder)
Overridden from QSortFilterProxyModel.
Definition: kcategorizedsortfilterproxymodel.cpp:45
virtual ~KCategorizedSortFilterProxyModel()
Definition: kcategorizedsortfilterproxymodel.cpp:40
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sat Jan 18 2020 19:01:05 by doxygen 1.8.15 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sat Jan 18 2020 19:01:05 by doxygen 1.8.15 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.