KColumnHeadersModel Class
A model that converts a model's headers into a list model. More...
- Header:
#include <KColumnHeadersModel> - CMake:
find_package(KF6 REQUIRED COMPONENTS ItemModels)
target_link_libraries(mytarget PRIVATE KF6::ItemModels) - Inherits: QAbstractListModel
List of all members, including inherited members
Public Types
Properties
Public Functions
Detailed Description
This model will expose the source model's headers as a simple list. This is mostly useful as a helper for QML applications that want to display a model's headers.
Each columns's header will be presented as a row in this model. Roles are forwarded directly to the source model's headerData() method.
Member Type Documentation
enum KColumnHeadersModel::ExtraRoles
| Constant | |
|---|---|
KColumnHeadersModel::SortRole |
0x011D910E |
Property Documentation
sortColumn : int
Access functions:
intsortColumn() constvoidsetSortColumn(intnewSortColumn)
Notifier signal:
voidsortColumnChanged()
sortOrder : Qt::SortOrder
Access functions:
Qt::SortOrdersortOrder() constvoidsetSortOrder(Qt::SortOrdernewSortOrder)
Notifier signal:
voidsortOrderChanged()
sourceModel : QAbstractItemModel*
Access functions:
QAbstractItemModel*sourceModel() constvoidsetSourceModel(QAbstractItemModel*newSourceModel)
Notifier signal:
voidsourceModelChanged()