You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
956 B
60 lines
956 B
7 years ago
|
import QtQuick 2.10
|
||
|
import QtQuick.Controls 2.3
|
||
|
import QtQuick.Layouts 1.3
|
||
|
import de.skycoder42.QtMvvm.Core 1.0
|
||
|
import de.skycoder42.QtMvvm.Quick 1.0
|
||
|
import de.skycoder42.quickextras 2.0
|
||
|
import de.skycoder42.QtMvvm.Sample 1.0
|
||
|
|
||
|
Page {
|
||
|
id: tabView
|
||
|
property TabViewModel viewModel: null
|
||
|
|
||
|
header: ActionBar {
|
||
|
id: bar
|
||
|
showMenuButton: true
|
||
|
//showMenuAsBack: true
|
||
|
title: qsTr("Sample")
|
||
|
|
||
|
onMenuButtonClicked: QuickPresenter.toggleDrawer()
|
||
|
|
||
|
tabBar: TabBar {
|
||
|
id: tabBar
|
||
|
currentIndex: swipe.currentIndex
|
||
|
|
||
|
TabButton {
|
||
|
text: "Test 1"
|
||
|
}
|
||
|
TabButton {
|
||
|
text: "Test 2"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
PresenterProgress {}
|
||
|
|
||
|
SwipeView {
|
||
|
id: swipe
|
||
|
anchors.fill: parent
|
||
|
currentIndex: bar.tabBarItem.currentIndex
|
||
|
|
||
|
Pane {
|
||
|
id: firstPage
|
||
|
|
||
|
Switch {
|
||
|
anchors.centerIn: parent
|
||
|
checked: true
|
||
|
text: qsTr("Click me!")
|
||
|
}
|
||
|
}
|
||
|
Pane {
|
||
|
id: secondPage
|
||
|
|
||
|
Switch {
|
||
|
anchors.centerIn: parent
|
||
|
text: qsTr("Click me, too!")
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|