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"))
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|