From 70ca3fef77ee8bdc6e3ac28589a6fa08c024cc69 Mon Sep 17 00:00:00 2001 From: AlexanderCurl Date: Sat, 18 Apr 2026 17:46:06 +0100 Subject: Replaced file structures for themes in the correct format --- .../quickshell/Modules/Plugins/PluginPopout.qml | 83 ---------------------- 1 file changed, 83 deletions(-) delete mode 100644 raveos-theme/hyprland/theme-data/DankMaterialShell/quickshell/Modules/Plugins/PluginPopout.qml (limited to 'raveos-theme/hyprland/theme-data/DankMaterialShell/quickshell/Modules/Plugins/PluginPopout.qml') diff --git a/raveos-theme/hyprland/theme-data/DankMaterialShell/quickshell/Modules/Plugins/PluginPopout.qml b/raveos-theme/hyprland/theme-data/DankMaterialShell/quickshell/Modules/Plugins/PluginPopout.qml deleted file mode 100644 index acd24b9..0000000 --- a/raveos-theme/hyprland/theme-data/DankMaterialShell/quickshell/Modules/Plugins/PluginPopout.qml +++ /dev/null @@ -1,83 +0,0 @@ -import QtQuick -import qs.Common -import qs.Widgets - -DankPopout { - id: root - - layerNamespace: "dms:plugins:" + layerNamespacePlugin - - property var triggerScreen: null - property Component pluginContent: null - property real contentWidth: 400 - property real contentHeight: 0 - - popupWidth: contentWidth - popupHeight: contentHeight - screen: triggerScreen - shouldBeVisible: false - - onBackgroundClicked: close() - - content: Component { - Rectangle { - id: popoutContainer - - implicitHeight: popoutColumn.implicitHeight + Theme.spacingL * 2 - color: "transparent" - focus: true - - Component.onCompleted: { - if (root.shouldBeVisible) { - forceActiveFocus(); - } - } - - Keys.onPressed: event => { - if (event.key === Qt.Key_Escape) { - root.close(); - event.accepted = true; - } - } - - Connections { - target: root - function onShouldBeVisibleChanged() { - if (root.shouldBeVisible) { - Qt.callLater(() => { - popoutContainer.forceActiveFocus(); - }); - } - } - } - - Column { - id: popoutColumn - width: parent.width - Theme.spacingS * 2 - x: Theme.spacingS - y: Theme.spacingS - spacing: Theme.spacingS - - Loader { - id: popoutContentLoader - width: parent.width - sourceComponent: root.pluginContent - - onLoaded: { - if (item && "closePopout" in item) { - item.closePopout = function () { - root.close(); - }; - } - if (item && "parentPopout" in item) { - item.parentPopout = root; - } - if (item) { - root.contentHeight = Qt.binding(() => item.implicitHeight + Theme.spacingS * 2); - } - } - } - } - } - } -} -- cgit v1.3