Warning, /plasma/plasma-workspace/applets/brightness/package/contents/ui/CompactRepresentation.qml is written in an unsupported language. File is not indexed.

0001 /*
0002     SPDX-FileCopyrightText: 2011 Sebastian Kügler <sebas@kde.org>
0003     SPDX-FileCopyrightText: 2011 Viranch Mehta <viranch.mehta@gmail.com>
0004     SPDX-FileCopyrightText: 2013 Kai Uwe Broulik <kde@privat.broulik.de>
0005 
0006     SPDX-License-Identifier: LGPL-2.0-or-later
0007 */
0008 
0009 import QtQuick
0010 import QtQuick.Layouts
0011 
0012 import org.kde.plasma.plasmoid
0013 import org.kde.plasma.core as PlasmaCore
0014 import org.kde.plasma.workspace.components as WorkspaceComponents
0015 import org.kde.kirigami as Kirigami
0016 
0017 MouseArea {
0018     id: root
0019 
0020     readonly property bool isConstrained: Plasmoid.formFactor === PlasmaCore.Types.Vertical || Plasmoid.formFactor === PlasmaCore.Types.Horizontal
0021     property real brightnessError: 0
0022     property bool isBrightnessAvailable: false
0023 
0024     activeFocusOnTab: true
0025     hoverEnabled: true
0026 
0027     Accessible.name: Plasmoid.title
0028     Accessible.description: `${toolTipMainText}; ${toolTipSubText}`
0029     Accessible.role: Accessible.Button
0030 
0031     Kirigami.Icon {
0032         anchors.fill: parent
0033         source: Plasmoid.icon
0034         active: root.containsMouse
0035     }
0036 
0037 }