mirror of
https://invent.kde.org/marcoa/shift-shell.git
synced 2026-04-26 22:33:08 +00:00
Somehow the part that enables and disabled this quicksetting got lost while everything needed is in place. So add it, which fixes showing and hiding this quicksettings button. Signed-off-by: Sebastian Kügler <sebas@kde.org>
27 lines
777 B
QML
27 lines
777 B
QML
// SPDX-FileCopyrightText: 2025 Sebastian Kügler <sebas@kde.org>
|
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
import QtQuick
|
|
|
|
import org.kde.plasma.quicksetting.kscreenosd
|
|
import org.kde.plasma.private.mobileshell.quicksettingsplugin as QS
|
|
|
|
QS.QuickSetting {
|
|
id: kscreenosd_qs
|
|
text: i18n("Display Config")
|
|
icon: "osd-duplicate"
|
|
settingsCommand: "plasma-open-settings kcm_kscreen"
|
|
status: i18nc("kscreen osd quicksetting", "Tap to set up")
|
|
enabled: false
|
|
available: KScreenOSDUtil.outputs > 1
|
|
|
|
Connections {
|
|
target: KScreenOSDUtil
|
|
onOutputsChanged: kscreenosd_qs.available = (KScreenOSDUtil.outputs > 1)
|
|
}
|
|
|
|
function toggle() {
|
|
console.log("Showing KScreen OSD");
|
|
KScreenOSDUtil.showKScreenOSD();
|
|
}
|
|
}
|