Warning, /plasma/plasma-mobile/components/mobileshellstate/qml/TopPanelControls.qml is written in an unsupported language. File is not indexed.
0001 /*
0002 * SPDX-FileCopyrightText: 2021 Devin Lin <devin@kde.org>
0003 *
0004 * SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006
0007 import QtQuick 2.12
0008 import org.kde.plasma.core 2.0 as PlasmaCore
0009
0010 pragma Singleton
0011
0012 /**
0013 * Provides access to the panel plasmoid containment within the shell.
0014 */
0015 QtObject {
0016 id: root
0017
0018 signal startSwipe()
0019 signal endSwipe()
0020 signal requestRelativeScroll(real offsetY)
0021 signal closeActionDrawer()
0022 signal openActionDrawer()
0023 property bool inSwipe: false
0024 property real panelHeight: PlasmaCore.Units.gridUnit + PlasmaCore.Units.smallSpacing // set and updated in panel containment
0025 property bool actionDrawerVisible: false
0026 property var notificationsWidget: null // updated in panel containment
0027 }