QtDeployer/QML/ProcessPage.qml
2018-03-12 11:43:03 +03:30

41 lines
760 B
QML
Executable File

import QtQuick 2.7
import QtQuick.Controls 2.0
import QtQuick.Controls.Material 2.0
import QtQuick.Layouts 1.3
Page {
id: page
clip: true
property bool erase
property int state: MainManager.state
header: TopBar {
text: "Qt Linux Deployer"
ToolButton {
text: "➔"
rotation: 180
font.pointSize: largeFont
anchors.right: parent.right
onClicked: swipeview.currentIndex = 0
anchors.verticalCenter: parent.verticalCenter
}
}
Button {
width: 200
padding: 18
anchors.centerIn: parent
Material.background: buttonColor
text: page.state == 0 ? "Go!":(page.state == 1 ? "Wait!":"Done!")
onClicked: {
if (page.state == 0)
MainManager.start(erase)
else if (page.state == 2)
swipeview.currentIndex = 3
}
}
}