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 }