mirror of
https://github.com/HenkKalkwater/harbour-sailfin.git
synced 2024-11-16 06:25:18 +00:00
76 lines
1.6 KiB
QML
76 lines
1.6 KiB
QML
|
import QtQuick 2.6
|
||
|
import Sailfish.Silica 1.0
|
||
|
|
||
|
import nl.netsoj.chris.Jellyfin 1.0
|
||
|
|
||
|
import "../components"
|
||
|
|
||
|
Page {
|
||
|
id: settingsPage
|
||
|
|
||
|
SilicaFlickable {
|
||
|
anchors.fill: parent
|
||
|
contentHeight: content.height
|
||
|
|
||
|
Column {
|
||
|
id: content
|
||
|
width: parent.width
|
||
|
|
||
|
RemorsePopup {
|
||
|
id: remorse
|
||
|
}
|
||
|
|
||
|
PageHeader {
|
||
|
//: Header of Settings page
|
||
|
title: qsTr("Settings")
|
||
|
}
|
||
|
|
||
|
|
||
|
SectionHeader {
|
||
|
text: qsTr("Session")
|
||
|
}
|
||
|
|
||
|
PlainLabel {
|
||
|
text: qsTr("Server")
|
||
|
}
|
||
|
|
||
|
PlainLabel {
|
||
|
text: ApiClient.baseUrl
|
||
|
color: Theme.secondaryHighlightColor
|
||
|
}
|
||
|
|
||
|
Item { width: 1; height: Theme.paddingMedium; }
|
||
|
|
||
|
PlainLabel {
|
||
|
text: qsTr("User id")
|
||
|
}
|
||
|
|
||
|
PlainLabel {
|
||
|
text: ApiClient.userId
|
||
|
color: Theme.secondaryHighlightColor
|
||
|
}
|
||
|
|
||
|
Item { width: 1; height: Theme.paddingLarge; }
|
||
|
|
||
|
ButtonLayout {
|
||
|
Button {
|
||
|
text: qsTr("Log out")
|
||
|
onClicked: remorse.execute(qsTr("Logging out"), ApiClient.deleteSession)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
SectionHeader {
|
||
|
//: Other settings
|
||
|
text: qsTr("Other")
|
||
|
}
|
||
|
|
||
|
IconListItem {
|
||
|
text: qsTr("About Sailfin")
|
||
|
iconSource: "image://theme/icon-m-about"
|
||
|
onClicked: pageStack.push(Qt.resolvedUrl("AboutPage.qml"))
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
}
|