/*SPDX-FileCopyrightText: 2025 Oliver Beard <olib141@outlook.com>SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL*/import QtQuickimport QtQuick.Layoutsimport QtQuick.Controls as QQC2import org.kde.kcmutils as KCMimport org.kde.kirigami as KirigamiKirigami.Form {Kirigami.FormGroup {Kirigami.FormEntry {title: i18nc("@label", "Invert:")subtitle: i18nc("@label Hint for invert effect enable button", "Use shortcuts to toggle inverting display and window colors")contentItem: QQC2.CheckBox {id: invertBoxtext: i18nc("@option check, Enable invert effect", "Enable")KCM.SettingStateBinding {configObject: kcm.invertSettingssettingName: "Invert"}checked: kcm.invertSettings.invertonToggled: kcm.invertSettings.invert = checked}}Kirigami.FormSeparator {}Kirigami.FormAction {enabled: action.enabledaction: QQC2.Action {enabled: invertBox.checkedtext: i18nc("@action:button", "Configure Shortcutsβ¦")icon.name: "preferences-desktop-keyboard-shortcut"onTriggered: kcm.configureInvertShortcuts()}}}}