harbour-allradio/qml/pages/SettingsPage.qml
2025-06-08 20:39:57 +02:00

51 lines
1.3 KiB
QML

import QtQuick 2.0
import Sailfish.Silica 1.0
import QtQuick.LocalStorage 2.0
import QtGraphicalEffects 1.0
import "../helpers/db.js" as Favorites
Dialog {
id: settingsDialog
Column {
anchors.left: parent.left
anchors.right: parent.right
spacing: Theme.paddingMedium
DialogHeader {}
Label {
anchors.right: parent.right
anchors.rightMargin: Theme.paddingLarge
color: Theme.highlightColor
font.pixelSize: Theme.fontSizeLarge
text: qsTr("Player settings")
}
Separator {
anchors.left: parent.left
anchors.right: parent.right
anchors.rightMargin: Theme.paddingMedium
color: Theme.highlightColor
}
ComboBox {
id: appStart
width: parent.width
label: qsTr("Auto play")
anchors.margins: Theme.paddingLarge
description: qsTr("What to do when AllRadio2 starts")
currentIndex: Favorites.getSetting("appStart",0)
menu: ContextMenu {
MenuItem { text: qsTr("Off") }
MenuItem { text: qsTr("Last played") }
MenuItem { text: qsTr("Random favorite") }
}
}
}
onAccepted: Favorites.setSetting("appStart",appStart.currentIndex)
}