Index: sources/gui/qml/dialogs/headerbar/HeaderbarSettings.qml =================================================================== diff -u -r69c86c57349b7d4a6ba47a801ba27b1c470fade5 -r8f6ecb60abf6d47d4554cfd3019ca496d79b6f69 --- sources/gui/qml/dialogs/headerbar/HeaderbarSettings.qml (.../HeaderbarSettings.qml) (revision 69c86c57349b7d4a6ba47a801ba27b1c470fade5) +++ sources/gui/qml/dialogs/headerbar/HeaderbarSettings.qml (.../HeaderbarSettings.qml) (revision 8f6ecb60abf6d47d4554cfd3019ca496d79b6f69) @@ -35,6 +35,19 @@ onValueChanged : vAdjustmentAlarmVolume.doAdjustment( slider.value ) } + + BaseSwitch { id: _darkMode + source : vSettings.darkMode ? "qrc:/images/iMoon" : "qrc:/images/iSun" + checked : vSettings.darkMode + activeColor : Colors.switchActiveColor + inactiveColor : Colors.switchInactiveColor + knobColor : vSettings.darkMode ? Colors.switchKnobActiveColor : + Colors.switchKnobInactiveColor + + onClicked: { + vSettings.darkMode = ! vSettings.darkMode + } + } } Connections { target: vAdjustmentAlarmVolume