summaryrefslogtreecommitdiff
path: root/modules/controlcenter/components/DeviceList.qml
diff options
context:
space:
mode:
Diffstat (limited to 'modules/controlcenter/components/DeviceList.qml')
-rw-r--r--modules/controlcenter/components/DeviceList.qml84
1 files changed, 0 insertions, 84 deletions
diff --git a/modules/controlcenter/components/DeviceList.qml b/modules/controlcenter/components/DeviceList.qml
deleted file mode 100644
index 722f9a1..0000000
--- a/modules/controlcenter/components/DeviceList.qml
+++ /dev/null
@@ -1,84 +0,0 @@
-pragma ComponentBehavior: Bound
-
-import ".."
-import qs.components
-import qs.components.controls
-import qs.components.containers
-import qs.services
-import qs.config
-import Quickshell
-import QtQuick
-import QtQuick.Layouts
-
-ColumnLayout {
- id: root
-
- property Session session: null
- property var model: null
- property Component delegate: null
-
- property string title: ""
- property string description: ""
- property var activeItem: null
- property Component headerComponent: null
- property Component titleSuffix: null
- property bool showHeader: true
-
- signal itemSelected(var item)
-
- spacing: Appearance.spacing.small
-
- Loader {
- id: headerLoader
-
- Layout.fillWidth: true
- sourceComponent: root.headerComponent
- visible: root.headerComponent !== null && root.showHeader
- }
-
- RowLayout {
- Layout.fillWidth: true
- Layout.topMargin: root.headerComponent ? 0 : 0
- spacing: Appearance.spacing.small
- visible: root.title !== "" || root.description !== ""
-
- StyledText {
- visible: root.title !== ""
- text: root.title
- font.pointSize: Appearance.font.size.large
- font.weight: 500
- }
-
- Loader {
- sourceComponent: root.titleSuffix
- visible: root.titleSuffix !== null
- }
-
- Item {
- Layout.fillWidth: true
- }
- }
-
- property alias view: view
-
- StyledText {
- visible: root.description !== ""
- Layout.fillWidth: true
- text: root.description
- color: Colours.palette.m3outline
- }
-
- StyledListView {
- id: view
-
- Layout.fillWidth: true
- implicitHeight: contentHeight
-
- model: root.model
- delegate: root.delegate
-
- spacing: Appearance.spacing.small / 2
- interactive: false
- clip: false
- }
-}