import QtQuick 2.5 import QtQuick.Controls 2.5 as QQC2 import org.kde.kirigami 2.10 as Kirigami Kirigami.ApplicationWindow { ListModel { id: contactModel ListElement { sectionName: "First Section" name: "555 3264" } ListElement { sectionName: "First Section" name: "555 8426" } ListElement { sectionName: "Second Section" name: "555 0473" } ListElement { sectionName: "Second Section" name: "555 5782" } } ListView { anchors.fill: parent Kirigami.Theme.colorSet: Kirigami.Theme.View Kirigami.Theme.inherit: false model: contactModel delegate: Kirigami.SwipeListItem { hoverEnabled: true actions: [ Kirigami.Action { iconName: "document-edit" }, Kirigami.Action { iconName: "edit-delete-remove" } ] QQC2.Label { text: name } } section.property: "sectionName" section.criteria: ViewSection.FullString section.delegate: Kirigami.ListSectionHeader { label: section QQC2.Button { text: "Button 1" } QQC2.Button { text: "Button 2" } } } }