44 lines
1.2 KiB
QML
44 lines
1.2 KiB
QML
import QtQuick
|
|
import QtQuick.Controls
|
|
import QtQuick.Layouts
|
|
import net.blumia.pineapple.comic.reader
|
|
|
|
Control {
|
|
anchors.fill: parent
|
|
padding: 5
|
|
contentItem: ColumnLayout {
|
|
Label {
|
|
text: "Pineapple Comic Reader"
|
|
font.pixelSize: 20
|
|
}
|
|
Item {
|
|
Layout.fillHeight: true
|
|
Layout.verticalStretchFactor: 2
|
|
}
|
|
Label {
|
|
text: "YACReader Library Server URL:"
|
|
}
|
|
TextField {
|
|
id: baseUrlEdit
|
|
Layout.fillWidth: true
|
|
enabled: AppController.connectionState === AppController.NotConnected
|
|
}
|
|
Item {
|
|
Layout.fillHeight: true
|
|
Layout.verticalStretchFactor: 1
|
|
}
|
|
Button {
|
|
Layout.fillWidth: true
|
|
text: AppController.connectionState === AppController.NotConnected ? "Connect" : "Connecting"
|
|
enabled: baseUrlEdit.enabled
|
|
onClicked: function() {
|
|
AppController.connectServer(baseUrlEdit.text)
|
|
}
|
|
}
|
|
Item {
|
|
Layout.fillHeight: true
|
|
Layout.verticalStretchFactor: 3
|
|
}
|
|
}
|
|
}
|