Warning, /frameworks/kirigami/examples/overlaydrawer.qml is written in an unsupported language. File is not indexed.

0001 import QtQuick.Layouts 1.15
0002 import QtQuick.Controls 2.15 as QQC2
0003 import org.kde.kirigami 2.20 as Kirigami
0004 
0005 Kirigami.ApplicationWindow {
0006         Kirigami.OverlayDrawer {
0007                 id: drawer
0008 
0009                 edge: Qt.BottomEdge
0010 
0011                 contentItem: RowLayout {
0012                         QQC2.Button {
0013                                 text: "Close"
0014                                 onClicked: drawer.close()
0015                         }
0016                 }
0017         }
0018 
0019         pageStack.initialPage: Kirigami.Page {
0020                 RowLayout {
0021                         QQC2.Button {
0022                                 text: "Open drawer"
0023                                 onClicked: {
0024                                         drawer.modal = isModal.checked
0025                                         drawer.open()
0026                                 }
0027                         }
0028                         QQC2.CheckBox {
0029                                 id: isModal
0030                                 text: "Drawer is modal?"
0031                         }
0032                 }
0033         }
0034 }
0035