mirror of
https://invent.kde.org/marcoa/shift-shell.git
synced 2026-04-26 14:23:09 +00:00
The globbing pattern for finding QML files is problematic because it breaks when we add/delete a file (requiring us to delete ~/kde/build/plasma-mobile). It also placed every file (both public and internal files) in the same flat namespace, carrying the risk of name collisions between unrelated folders. This commit manually specifies every file in the package. It also moves internal files in the actiondrawer folder into its own namespace. Followup MRs will do this process for other folders.
25 lines
562 B
QML
25 lines
562 B
QML
/*
|
|
* SPDX-FileCopyrightText: 2021 Devin Lin <devin@kde.org>
|
|
*
|
|
* SPDX-License-Identifier: LGPL-2.0-or-later
|
|
*/
|
|
|
|
import QtQuick 2.15
|
|
|
|
import org.kde.kirigami 2.20 as Kirigami
|
|
|
|
Rectangle {
|
|
id: handle
|
|
|
|
signal tapped()
|
|
|
|
implicitWidth: Kirigami.Units.gridUnit * 3
|
|
implicitHeight: 3
|
|
radius: height
|
|
color: Qt.rgba(Kirigami.Theme.textColor.r, Kirigami.Theme.textColor.g, Kirigami.Theme.textColor.b, 0.5)
|
|
|
|
TapHandler {
|
|
cursorShape: pressed ? Qt.ClosedHandCursor : Qt.PointingHandCursor
|
|
onTapped: handle.tapped()
|
|
}
|
|
}
|