Settings window #20
@@ -1,5 +1,4 @@
|
|||||||
import QtQuick
|
import QtQuick
|
||||||
import qs.Modules
|
|
||||||
import qs.Config
|
import qs.Config
|
||||||
|
|
||||||
NumberAnimation {
|
NumberAnimation {
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
import QtQuick
|
import QtQuick
|
||||||
import qs.Modules
|
|
||||||
import qs.Config
|
import qs.Config
|
||||||
|
|
||||||
ColorAnimation {
|
ColorAnimation {
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
import qs.Helpers
|
|
||||||
import qs.Config
|
import qs.Config
|
||||||
import qs.Modules
|
|
||||||
import ZShell.Internal
|
import ZShell.Internal
|
||||||
import QtQuick
|
import QtQuick
|
||||||
import QtQuick.Templates
|
import QtQuick.Templates
|
||||||
|
|||||||
@@ -1,8 +1,6 @@
|
|||||||
import QtQuick
|
import QtQuick
|
||||||
import QtQuick.Shapes
|
import QtQuick.Shapes
|
||||||
import qs.Helpers
|
|
||||||
import qs.Config
|
import qs.Config
|
||||||
import qs.Modules
|
|
||||||
|
|
||||||
Shape {
|
Shape {
|
||||||
id: root
|
id: root
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
import QtQuick
|
import QtQuick
|
||||||
import QtQuick.Effects
|
import QtQuick.Effects
|
||||||
import qs.Modules
|
|
||||||
|
|
||||||
MultiEffect {
|
MultiEffect {
|
||||||
property color sourceColor: "black"
|
property color sourceColor: "black"
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
import QtQuick
|
import QtQuick
|
||||||
import QtQuick.Templates
|
import QtQuick.Templates
|
||||||
import qs.Config
|
import qs.Config
|
||||||
import qs.Modules
|
|
||||||
|
|
||||||
Slider {
|
Slider {
|
||||||
id: root
|
id: root
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
import Quickshell.Widgets
|
import Quickshell.Widgets
|
||||||
import QtQuick
|
import QtQuick
|
||||||
import qs.Modules
|
|
||||||
|
|
||||||
ClippingRectangle {
|
ClippingRectangle {
|
||||||
id: root
|
id: root
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
import QtQuick
|
import QtQuick
|
||||||
import qs.Modules
|
|
||||||
|
|
||||||
Flickable {
|
Flickable {
|
||||||
id: root
|
id: root
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
import QtQuick
|
import QtQuick
|
||||||
import qs.Config
|
|
||||||
import qs.Modules
|
|
||||||
|
|
||||||
ListView {
|
ListView {
|
||||||
id: root
|
id: root
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
import QtQuick
|
import QtQuick
|
||||||
import QtQuick.Templates
|
import QtQuick.Templates
|
||||||
import qs.Config
|
import qs.Config
|
||||||
import qs.Modules
|
|
||||||
|
|
||||||
RadioButton {
|
RadioButton {
|
||||||
id: root
|
id: root
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
import QtQuick
|
import QtQuick
|
||||||
import qs.Modules
|
|
||||||
|
|
||||||
Rectangle {
|
Rectangle {
|
||||||
id: root
|
id: root
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
import qs.Config
|
import qs.Config
|
||||||
import qs.Modules
|
|
||||||
import QtQuick
|
import QtQuick
|
||||||
import QtQuick.Templates
|
import QtQuick.Templates
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
import QtQuick
|
import QtQuick
|
||||||
import QtQuick.Templates
|
import QtQuick.Templates
|
||||||
import qs.Config
|
import qs.Config
|
||||||
import qs.Modules
|
|
||||||
|
|
||||||
Slider {
|
Slider {
|
||||||
id: root
|
id: root
|
||||||
|
|||||||
@@ -1,8 +1,7 @@
|
|||||||
import qs.Config
|
|
||||||
import qs.Modules
|
|
||||||
import QtQuick
|
import QtQuick
|
||||||
import QtQuick.Templates
|
import QtQuick.Templates
|
||||||
import QtQuick.Shapes
|
import QtQuick.Shapes
|
||||||
|
import qs.Config
|
||||||
|
|
||||||
Switch {
|
Switch {
|
||||||
id: root
|
id: root
|
||||||
@@ -42,6 +41,91 @@ Switch {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Shape {
|
||||||
|
id: icon
|
||||||
|
|
||||||
|
property point start1: {
|
||||||
|
if (root.pressed)
|
||||||
|
return Qt.point(width * 0.1, height / 2);
|
||||||
|
if (root.checked)
|
||||||
|
return Qt.point(width * 0.15, height / 2);
|
||||||
|
return Qt.point(width * 0.15, height * 0.15);
|
||||||
|
}
|
||||||
|
property point end1: {
|
||||||
|
if (root.pressed) {
|
||||||
|
if (root.checked)
|
||||||
|
return Qt.point(width * 0.4, height / 2);
|
||||||
|
return Qt.point(width * 0.8, height / 2);
|
||||||
|
}
|
||||||
|
if (root.checked)
|
||||||
|
return Qt.point(width * 0.4, height * 0.7);
|
||||||
|
return Qt.point(width * 0.85, height * 0.85);
|
||||||
|
}
|
||||||
|
property point start2: {
|
||||||
|
if (root.pressed) {
|
||||||
|
if (root.checked)
|
||||||
|
return Qt.point(width * 0.4, height / 2);
|
||||||
|
return Qt.point(width * 0.2, height / 2);
|
||||||
|
}
|
||||||
|
if (root.checked)
|
||||||
|
return Qt.point(width * 0.4, height * 0.7);
|
||||||
|
return Qt.point(width * 0.15, height * 0.85);
|
||||||
|
}
|
||||||
|
property point end2: {
|
||||||
|
if (root.pressed)
|
||||||
|
return Qt.point(width, height / 2);
|
||||||
|
if (root.checked)
|
||||||
|
return Qt.point(width * 0.85, height * 0.2);
|
||||||
|
return Qt.point(width * 0.85, height * 0.15);
|
||||||
|
}
|
||||||
|
|
||||||
|
anchors.centerIn: parent
|
||||||
|
width: height
|
||||||
|
height: parent.implicitHeight - Appearance.padding.small * 2
|
||||||
|
preferredRendererType: Shape.CurveRenderer
|
||||||
|
asynchronous: true
|
||||||
|
|
||||||
|
ShapePath {
|
||||||
|
strokeWidth: Appearance.font.size.larger * 0.15
|
||||||
|
strokeColor: root.checked ? DynamicColors.palette.m3primary : DynamicColors.palette.m3surfaceContainerHighest
|
||||||
|
fillColor: "transparent"
|
||||||
|
capStyle: Appearance.rounding.scale === 0 ? ShapePath.SquareCap : ShapePath.RoundCap
|
||||||
|
|
||||||
|
startX: icon.start1.x
|
||||||
|
startY: icon.start1.y
|
||||||
|
|
||||||
|
PathLine {
|
||||||
|
x: icon.end1.x
|
||||||
|
y: icon.end1.y
|
||||||
|
}
|
||||||
|
PathMove {
|
||||||
|
x: icon.start2.x
|
||||||
|
y: icon.start2.y
|
||||||
|
}
|
||||||
|
PathLine {
|
||||||
|
x: icon.end2.x
|
||||||
|
y: icon.end2.y
|
||||||
|
}
|
||||||
|
|
||||||
|
Behavior on strokeColor {
|
||||||
|
CAnim {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Behavior on start1 {
|
||||||
|
PropAnim {}
|
||||||
|
}
|
||||||
|
Behavior on end1 {
|
||||||
|
PropAnim {}
|
||||||
|
}
|
||||||
|
Behavior on start2 {
|
||||||
|
PropAnim {}
|
||||||
|
}
|
||||||
|
Behavior on end2 {
|
||||||
|
PropAnim {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Behavior on x {
|
Behavior on x {
|
||||||
Anim {}
|
Anim {}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,6 @@ pragma ComponentBehavior: Bound
|
|||||||
|
|
||||||
import QtQuick
|
import QtQuick
|
||||||
import qs.Config
|
import qs.Config
|
||||||
import qs.Modules
|
|
||||||
|
|
||||||
Text {
|
Text {
|
||||||
id: root
|
id: root
|
||||||
|
|||||||
@@ -2,9 +2,7 @@ pragma ComponentBehavior: Bound
|
|||||||
|
|
||||||
import QtQuick
|
import QtQuick
|
||||||
import QtQuick.Controls
|
import QtQuick.Controls
|
||||||
import qs.Helpers
|
|
||||||
import qs.Config
|
import qs.Config
|
||||||
import qs.Modules
|
|
||||||
|
|
||||||
TextField {
|
TextField {
|
||||||
id: root
|
id: root
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
import QtQuick
|
import QtQuick
|
||||||
import qs.Components
|
import qs.Components
|
||||||
import qs.Modules
|
|
||||||
import qs.Config
|
import qs.Config
|
||||||
|
|
||||||
Item {
|
Item {
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
import qs.Config
|
import qs.Config
|
||||||
import qs.Modules
|
|
||||||
import QtQuick
|
import QtQuick
|
||||||
import QtQuick.Effects
|
import QtQuick.Effects
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
import qs.Config
|
import qs.Config
|
||||||
import qs.Modules
|
|
||||||
import QtQuick
|
import QtQuick
|
||||||
|
|
||||||
CustomRect {
|
CustomRect {
|
||||||
|
|||||||
@@ -1,8 +1,6 @@
|
|||||||
import QtQuick
|
import QtQuick
|
||||||
import QtQuick.Templates
|
import QtQuick.Templates
|
||||||
import qs.Helpers
|
|
||||||
import qs.Config
|
import qs.Config
|
||||||
import qs.Modules
|
|
||||||
|
|
||||||
Slider {
|
Slider {
|
||||||
id: root
|
id: root
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
import qs.Config
|
import qs.Config
|
||||||
import qs.Modules
|
|
||||||
import QtQuick
|
import QtQuick
|
||||||
|
|
||||||
CustomRect {
|
CustomRect {
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
import qs.Config
|
import qs.Config
|
||||||
import qs.Modules
|
|
||||||
import QtQuick
|
import QtQuick
|
||||||
|
|
||||||
MouseArea {
|
MouseArea {
|
||||||
|
|||||||
@@ -1,9 +1,7 @@
|
|||||||
import ZShell
|
import ZShell
|
||||||
import QtQuick
|
import QtQuick
|
||||||
import QtQuick.Layouts
|
import QtQuick.Layouts
|
||||||
import qs.Modules
|
|
||||||
import qs.Components
|
import qs.Components
|
||||||
import qs.Helpers
|
|
||||||
import qs.Config
|
import qs.Config
|
||||||
|
|
||||||
CustomRect {
|
CustomRect {
|
||||||
|
|||||||
@@ -1,11 +1,10 @@
|
|||||||
pragma ComponentBehavior: Bound
|
pragma ComponentBehavior: Bound
|
||||||
|
|
||||||
import qs.Components
|
|
||||||
import qs.Config
|
|
||||||
import qs.Modules
|
|
||||||
import ZShell
|
import ZShell
|
||||||
import Quickshell
|
import Quickshell
|
||||||
import QtQuick
|
import QtQuick
|
||||||
|
import qs.Components
|
||||||
|
import qs.Config
|
||||||
|
|
||||||
Item {
|
Item {
|
||||||
id: root
|
id: root
|
||||||
|
|||||||
Reference in New Issue
Block a user