1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
/*
* Copyright 2023 Evgeny Chesnokov <echesnokov@astralinux.ru>
* SPDX-License-Identifier: LGPL-2.0-or-later
*/
import QtQuick
import QtQml
import QtQuick.Layouts
import org.kde.kirigami as Kirigami
import org.kde.kirigamiaddons.formcard as FormCard
Kirigami.ApplicationWindow {
id: root
width: 600
height: 700
Component {
id: tableviewpage
TableViewPage {}
}
Component {
id: listtableviewpage
ListTableViewPage {}
}
pageStack.initialPage: FormCard.FormCardPage {
FormCard.FormCard {
Layout.topMargin: Kirigami.Units.gridUnit
FormCard.FormButtonDelegate {
text: i18nc("@title:action", "Table View for QAbstractTableModel")
onClicked: root.pageStack.layers.push(tableviewpage)
}
FormCard.FormDelegateSeparator {}
FormCard.FormButtonDelegate {
text: i18nc("@title:action", "Table View for QAbstractListModel")
onClicked: root.pageStack.layers.push(listtableviewpage)
}
}
}
}
|