mirror of
https://github.com/kossLAN/dots.git
synced 2025-11-05 06:59:50 -05:00
84 lines
2 KiB
QML
84 lines
2 KiB
QML
pragma ComponentBehavior: Bound
|
|
|
|
import QtQuick
|
|
import QtQuick.Controls
|
|
import QtQuick.Layouts
|
|
import Qt5Compat.GraphicalEffects
|
|
import Quickshell.Services.Pipewire
|
|
import Quickshell.Widgets
|
|
import qs.widgets
|
|
import qs.bar
|
|
|
|
StyledMouseArea {
|
|
id: root
|
|
onClicked: showMenu = !showMenu
|
|
|
|
required property var bar
|
|
property bool showMenu: false
|
|
|
|
IconImage {
|
|
id: icon
|
|
source: "root:resources/control/controls-button.svg"
|
|
|
|
anchors {
|
|
fill: parent
|
|
margins: 3
|
|
}
|
|
}
|
|
|
|
property PopupItem menu: PopupItem {
|
|
id: menu
|
|
owner: root
|
|
popup: root.bar.popup
|
|
show: root.showMenu
|
|
onClosed: root.showMenu = false
|
|
|
|
property real padding: 10
|
|
|
|
implicitWidth: 275
|
|
implicitHeight: 350
|
|
|
|
ColumnLayout {
|
|
id: container
|
|
spacing: 4
|
|
|
|
anchors {
|
|
fill: parent
|
|
margins: 8
|
|
}
|
|
|
|
ControlCenterCard {
|
|
title: "Wi-Fi"
|
|
description: "Wifi Network"
|
|
Layout.fillWidth: true
|
|
Layout.preferredHeight: 40
|
|
}
|
|
|
|
ControlCenterCard {
|
|
title: "Bluetooth"
|
|
description: "Manage bluetooth devices."
|
|
Layout.fillWidth: true
|
|
Layout.preferredHeight: 40
|
|
}
|
|
|
|
// ControlCenterCard {
|
|
// title: "Bluetooth"
|
|
// description: "Manage bluetooth devices."
|
|
// Layout.fillWidth: true
|
|
// Layout.preferredHeight: 40
|
|
// }
|
|
//
|
|
// ControlCenterCard {
|
|
// title: "Bluetooth"
|
|
// description: "Manage bluetooth devices."
|
|
// Layout.fillWidth: true
|
|
// Layout.preferredHeight: 40
|
|
// }
|
|
|
|
Item {
|
|
Layout.fillWidth: true
|
|
Layout.fillHeight: true
|
|
}
|
|
}
|
|
}
|
|
}
|