KSortableItem Class
template <typename T, typename Key = int> class KSortableItemKSortableItem is a QPair that provides several operators for sorting. More...
| Header: |  #include <KSortableList> | 
| CMake: |  find_package(KF6 REQUIRED COMPONENTS Completion)target_link_libraries(mytarget PRIVATE KF6::Completion) | 
Public Functions
| KSortableItem() | |
| KSortableItem(Key i, const T &t) | |
| KSortableItem(const KSortableItem<T, Key> &rhs) | |
| Key | key() const | 
| T & | value() | 
| const T & | value() const | 
| bool | operator!=(const KSortableItem<T, Key> &i2) const | 
| bool | operator<(const KSortableItem<T, Key> &i2) const | 
| bool | operator<=(const KSortableItem<T, Key> &i2) const | 
| KSortableItem<T, Key> & | operator=(const KSortableItem<T, Key> &i) | 
| bool | operator==(const KSortableItem<T, Key> &i2) const | 
| bool | operator>(const KSortableItem<T, Key> &i2) const | 
| bool | operator>=(const KSortableItem<T, Key> &i2) const | 
Detailed Description
See also KSortableList.
Member Function Documentation
KSortableItem::KSortableItem()
Creates a new KSortableItem with uninitialized values.
KSortableItem::KSortableItem(Key i, const T &t)
Creates a new KSortableItem with the given values.
i the first value (the key)
t the second value (the item)
KSortableItem::KSortableItem(const KSortableItem<T, Key> &rhs)
Creates a new KSortableItem that copies another one.
rhs the other item to copy
Key KSortableItem::key() const
Returns the first value.
T &KSortableItem::value()
Returns the second value (the item)
const T &KSortableItem::value() const
Returns the second value (the item)
bool KSortableItem::operator!=(const KSortableItem<T, Key> &i2) const
Compares the two items. This implementation only compares the first value.
bool KSortableItem::operator<(const KSortableItem<T, Key> &i2) const
Compares the two items. This implementation only compares the first value.
bool KSortableItem::operator<=(const KSortableItem<T, Key> &i2) const
Compares the two items. This implementation only compares the first value.
KSortableItem<T, Key> &KSortableItem::operator=(const KSortableItem<T, Key> &i)
Assignment operator, just copies the item.
bool KSortableItem::operator==(const KSortableItem<T, Key> &i2) const
Compares the two items. This implementation only compares the first value.
bool KSortableItem::operator>(const KSortableItem<T, Key> &i2) const
Compares the two items. This implementation only compares the first value.
bool KSortableItem::operator>=(const KSortableItem<T, Key> &i2) const
Compares the two items. This implementation only compares the first value.