internal: use templates

This commit is contained in:
2 * r + 2 * t 2025-09-13 16:53:22 +10:00
parent c2aa63b99a
commit 25508df016
8 changed files with 16 additions and 15 deletions

View file

@ -3,7 +3,7 @@ import "../effects"
import qs.services
import qs.config
import QtQuick
import QtQuick.Controls
import QtQuick.Templates
Slider {
id: root

View file

@ -2,13 +2,16 @@ import qs.components
import qs.services
import qs.config
import QtQuick
import QtQuick.Controls
import QtQuick.Templates
RadioButton {
id: root
font.pointSize: Appearance.font.size.smaller
implicitWidth: implicitIndicatorWidth + implicitContentWidth + contentItem.anchors.leftMargin
implicitHeight: Math.max(implicitIndicatorHeight, implicitContentHeight)
indicator: Rectangle {
id: outerCircle

View file

@ -2,7 +2,7 @@ import qs.components
import qs.services
import qs.config
import QtQuick
import QtQuick.Controls
import QtQuick.Templates
Slider {
id: root

View file

@ -2,7 +2,7 @@ import ".."
import qs.services
import qs.config
import QtQuick
import QtQuick.Controls
import QtQuick.Templates
import QtQuick.Shapes
Switch {

View file

@ -31,10 +31,9 @@ Item {
anchors.left: parent.left
anchors.verticalCenter: parent.verticalCenter
spacing: 0
spacing: Appearance.spacing.normal
StyledText {
Layout.bottomMargin: Appearance.spacing.small / 2
text: qsTr("Output device")
font.weight: 500
}
@ -55,8 +54,7 @@ Item {
}
StyledText {
Layout.topMargin: Appearance.spacing.normal
Layout.bottomMargin: Appearance.spacing.small / 2
Layout.topMargin: Appearance.spacing.smaller
text: qsTr("Input device")
font.weight: 500
}
@ -75,8 +73,8 @@ Item {
}
StyledText {
Layout.topMargin: Appearance.spacing.normal
Layout.bottomMargin: Appearance.spacing.small / 2
Layout.topMargin: Appearance.spacing.smaller
Layout.bottomMargin: -Appearance.spacing.small / 2
text: qsTr("Volume (%1)").arg(Audio.muted ? qsTr("Muted") : `${Math.round(Audio.volume * 100)}%`)
font.weight: 500
}

View file

@ -14,7 +14,7 @@ import QtQuick.Controls
StyledListView {
id: root
required property TextField search
required property StyledTextField search
required property PersistentProperties visibilities
model: ScriptModel {

View file

@ -1,12 +1,12 @@
pragma ComponentBehavior: Bound
import qs.components
import qs.components.controls
import qs.services
import qs.config
import qs.utils
import Quickshell
import QtQuick
import QtQuick.Controls
Item {
id: root
@ -14,7 +14,7 @@ Item {
required property var content
required property PersistentProperties visibilities
required property var panels
required property TextField search
required property StyledTextField search
required property int padding
required property int rounding

View file

@ -1,16 +1,16 @@
pragma ComponentBehavior: Bound
import "items"
import qs.components.controls
import qs.services
import qs.config
import Quickshell
import QtQuick
import QtQuick.Controls
PathView {
id: root
required property TextField search
required property StyledTextField search
required property PersistentProperties visibilities
required property var panels
required property var content