InlineViewHeader QML Type
A fancy inline view header showing a title and optional actions. * * Designed to be set as the header: property of a ListView or GridView, this * component provides a fancy inline header suitable for explaining the contents * of its view to the user in an attractive and standardized way. * * Actions globally relevant to the view can be defined using the actions property. * They will appear on the trailing side of the header as buttons, and collapse * into an overflow menu when there isn't room to show them all. * * The width property must be manually set to the parent view's width. * * Example usage: *. More...
| Import Statement: | import org.kde.kirigami |
Properties
Detailed Description
* * * *
* import org.kde.kirigami as Kirigami
*
* ListView {
* id: listView
*
* headerPositioning: ListView.OverlayHeader
* header: InlineViewHeader {
* width: listView.width
* text: "My amazing view"
* actions: [
* Kirigami.Action {
* icon.name: "list-add-symbolic"
* text: "Add item"
* onTriggered: {
* // do stuff
* }
* }
* ]
* }
*
* model: [...]
* delegate: [...]
* }
*
Property Documentation
actions : list<Action>
* * * This property holds the list of actions to show on the header. Actions * are added from left to right. If more actions are set than can fit, an * overflow menu is provided.
text : string
*
This property holds the title text.