26 lines
765 B
QML
26 lines
765 B
QML
import QtQuick
|
|
import QtQuick.Controls
|
|
import QtQuick.Layouts
|
|
|
|
ApplicationWindow {
|
|
width: 480
|
|
height: 640
|
|
visible: true
|
|
title: qsTr("YACReader Client")
|
|
Loader {
|
|
anchors.fill: parent
|
|
source: {
|
|
if (AppController.connectionState !== AppController.Connected) return "ConnectServerPage.qml"
|
|
if (AppController.selectedLibraryId === -1) return "LibrarySelectionPage.qml"
|
|
if (AppController.selectedComicId === "") return "ComicSelectionPage.qml"
|
|
return "ComicOverviewPage.qml"
|
|
}
|
|
}
|
|
// before figure out how to handle back button on Android...
|
|
onClosing: function(close) {
|
|
if (Qt.platform.os === "android") {
|
|
close.accepted = false;
|
|
}
|
|
}
|
|
}
|