mirror of
https://invent.kde.org/marcoa/shift-shell.git
synced 2026-04-26 14:23:09 +00:00
Move from a C++ library + QML plugin to a QML plugin only for simplicity, since the homescreen switching architecture will be done from Plasma, and so use of the shell library only needs to be from QML.
26 lines
640 B
QML
26 lines
640 B
QML
/*
|
|
* SPDX-FileCopyrightText: 2021 Devin Lin <devin@kde.org>
|
|
*
|
|
* SPDX-License-Identifier: GPL-2.0-or-later
|
|
*/
|
|
|
|
import QtQuick 2.12
|
|
import org.kde.plasma.core 2.0 as PlasmaCore
|
|
|
|
pragma Singleton
|
|
|
|
/**
|
|
* Provides access to the panel plasmoid containment within the shell.
|
|
*/
|
|
QtObject {
|
|
id: root
|
|
|
|
signal startSwipe()
|
|
signal endSwipe()
|
|
signal requestRelativeScroll(real offsetY)
|
|
signal closeActionDrawer()
|
|
signal openActionDrawer()
|
|
property bool inSwipe: false
|
|
property real panelHeight: PlasmaCore.Units.gridUnit // set and updated in panel containment
|
|
property bool actionDrawerVisible: false
|
|
}
|