import QtQuick import QtQuick.Controls as QQC2 import org.kde.kirigami as Kirigami import org.kde.kirigamiaddons.delegates as Delegates import org.kde.kitemmodels import org.deprecated.kodereviewer 1.0 Kirigami.ContextDrawer { id: contextDrawer // modal: false handleVisible: false property alias model: descendantsModel.model contentItem: QQC2.ScrollView { implicitWidth: Kirigami.Units.gridUnit * 20 ListView { anchors.fill: parent clip: true id: menu model: KDescendantsProxyModel { id: descendantsModel } delegate: Delegates.RoundedTreeDelegate { required property string filename text: filename highlighted: menu.currentItem ? menu.currentItem.filename == filename : false onClicked: { menu.currentIndex = index } } } } }