aboutsummaryrefslogtreecommitdiff
path: root/modules/system/quickshell/SliderBox.qml
diff options
context:
space:
mode:
Diffstat (limited to 'modules/system/quickshell/SliderBox.qml')
-rw-r--r--modules/system/quickshell/SliderBox.qml58
1 files changed, 0 insertions, 58 deletions
diff --git a/modules/system/quickshell/SliderBox.qml b/modules/system/quickshell/SliderBox.qml
deleted file mode 100644
index 1d84e72..0000000
--- a/modules/system/quickshell/SliderBox.qml
+++ /dev/null
@@ -1,58 +0,0 @@
-import QtQuick
-import QtQuick.Layouts
-import Quickshell
-
-Squircle {
- id: root
- property string label: ""
- property string icon: ""
- property real value: 0
- property bool clickable: false
- signal moved(real val)
- signal clicked
-
- Layout.fillWidth: true
- height: 64
- cornerRadius: 16
- fillColor: hoverArea.containsMouse ? Theme.surfaceHover : Theme.surface
-
- MouseArea {
- id: hoverArea
- anchors.fill: parent
- hoverEnabled: true
- acceptedButtons: root.clickable ? Qt.LeftButton : Qt.NoButton
- cursorShape: root.clickable ? Qt.PointingHandCursor : Qt.ArrowCursor
- onClicked: root.clicked()
- }
-
- ColumnLayout {
- anchors.fill: parent
- anchors.margins: 12
- spacing: 4
-
- RowLayout {
- Layout.fillWidth: true
- Text {
- text: root.label
- color: Theme.textMuted
- font {
- family: Theme.mainFont
- pixelSize: 12
- weight: Font.DemiBold
- }
- Layout.leftMargin: 2
- }
- Item {
- Layout.fillWidth: true
- }
- }
-
- PillSlider {
- id: slider
- Layout.fillWidth: true
- icon: root.icon
- value: root.value
- onMoved: root.moved(value)
- }
- }
-}