digikam
showfotoitemsortsettings.h
Go to the documentation of this file.
110 int compare(const ShowfotoItemInfo& left, const ShowfotoItemInfo& right, SortRole sortRole) const;
bool lessThan(const ShowfotoItemInfo &left, const ShowfotoItemInfo &right) const
Returns true if left is less than right.
Definition: showfotoitemsortsettings.cpp:147
int compareCategories(const ShowfotoItemInfo &left, const ShowfotoItemInfo &right) const
Compares the categories of left and right ShowfotoItemInfos.
Definition: showfotoitemsortsettings.cpp:133
SortOrder categorizationSortOrder
Definition: showfotoitemsortsettings.h:172
void setSortRole(SortRole role)
— Showfoto Items Sorting ------------—
Definition: showfotoitemsortsettings.cpp:83
bool operator==(const ShowfotoItemSortSettings &other) const
Definition: showfotoitemsortsettings.cpp:49
~ShowfotoItemSortSettings()
Definition: showfotoitemsortsettings.cpp:45
Qt::SortOrder currentSortOrder
Definition: showfotoitemsortsettings.h:181
CategorizationMode
Definition: showfotoitemsortsettings.h:49
CategorizationMode categorizationMode
Definition: showfotoitemsortsettings.h:171
static Qt::SortOrder defaultSortOrderForSortRole(SortRole role)
Definition: showfotoitemsortsettings.cpp:119
static int compareValue(const T &a, const T &b)
Returns the usual compare result of -1, 0, or 1 for lessThan, equals and greaterThan.
Definition: showfotoitemsortsettings.h:129
static bool lessThanByOrder(const T &a, const T &b, Qt::SortOrder sortOrder)
Returns a < b if sortOrder is Ascending, or b < a if order is descending.
Definition: showfotoitemsortsettings.h:118
static int compareByOrder(const T &a, const T &b, Qt::SortOrder sortOrder)
Definition: showfotoitemsortsettings.h:152
static int compareByOrder(int compareResult, Qt::SortOrder sortOrder)
Takes a typical result from a compare method (0 is equal, -1 is less than, 1 is greater than) and app...
Definition: showfotoitemsortsettings.h:143
static Qt::SortOrder defaultSortOrderForCategorizationMode(CategorizationMode mode)
Definition: showfotoitemsortsettings.cpp:107
SortRole sortRole
Definition: showfotoitemsortsettings.h:179
bool isCategorized() const
Definition: showfotoitemsortsettings.h:100
Qt::CaseSensitivity sortCaseSensitivity
Definition: showfotoitemsortsettings.h:182
void setCategorizationMode(CategorizationMode mode)
— Categories ------------—
Definition: showfotoitemsortsettings.cpp:59
Qt::SortOrder currentCategorizationSortOrder
Only Ascending or Descending, never be DefaultOrder.
Definition: showfotoitemsortsettings.h:175
ShowfotoItemSortSettings()
Definition: showfotoitemsortsettings.cpp:33
SortOrder sortOrder
Definition: showfotoitemsortsettings.h:178
int compare(const ShowfotoItemInfo &left, const ShowfotoItemInfo &right) const
Compares the showfotoItemInfos left and right.
Definition: showfotoitemsortsettings.cpp:174
Definition: showfotoiteminfo.h:46
sort order depends on the chosen sort role
Definition: showfotoitemsortsettings.h:46
void setSortOrder(SortOrder order)
Definition: showfotoitemsortsettings.cpp:93
Qt::CaseSensitivity categorizationCaseSensitivity
Definition: showfotoitemsortsettings.h:176
static int naturalCompare(const QString &a, const QString &b, Qt::SortOrder sortOrder, Qt::CaseSensitivity caseSensitive=Qt::CaseSensitive)
Compares the two string by natural comparison and adheres to given sort order.
Definition: showfotoitemsortsettings.h:159
void setCategorizationSortOrder(SortOrder order)
Definition: showfotoitemsortsettings.cpp:69
This file is part of the KDE documentation.
Documentation copyright © 1996-2019 The KDE developers.
Generated on Thu Dec 5 2019 04:37:18 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2019 The KDE developers.
Generated on Thu Dec 5 2019 04:37:18 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.