import QtQuick 2.9
import QtMultimedia 5.8
import QtQuick.Window 2.2
import QtQuick.Controls 2.2
import QtQuick.Layouts 1.3
import QtGraphicalEffects 1.0
import QtQuick.Controls.Styles 1.4
import de.itsblue.ScStw 2.0
import de.itsblue.ScStw.Styling 2.0
import de.itsblue.ScStw.Styling.Components 1.0
import de.itsblue.ScStwApp 2.0
import "../components"
Column {
id: control
property string title: qsTr("options")
property var parentObj
spacing: parent.rowSpacing
/*----Connect to external devices----*/
NextPageDelegate {
id: connect_del
height: parentObj.delegateHeight
text: qsTr("base station")
onClicked: {
parentObj.push(connect)
}
/*----Automated Start----*/
id: autostart_del
text: qsTr("start sequence")
parentObj.push(autostart)
/*----Style Settings----*/
SmoothSwitchDelegate {
id: styleDel
text: qsTr("dark mode")
width: parent.width
checked: speedBackend.readSetting("theme") === "Dark"
onCheckedChanged: {
var newTheme = checked ? "Dark":"Light"
speedBackend.writeSetting("theme", newTheme)
appTheme.setTheme(newTheme)