diff options
| author | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2026-01-28 19:21:44 +1100 |
|---|---|---|
| committer | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2026-01-28 19:21:44 +1100 |
| commit | 9d7f0c48cebec02aaf2ca780b89a763ce91f8624 (patch) | |
| tree | 2345921b670f730268203020e754465503707ed3 /components/controls/SplitButtonRow.qml | |
| parent | controlcenter: remove qt5compat dep (diff) | |
| download | caelestia-shell-9d7f0c48cebec02aaf2ca780b89a763ce91f8624.tar.gz caelestia-shell-9d7f0c48cebec02aaf2ca780b89a763ce91f8624.tar.bz2 caelestia-shell-9d7f0c48cebec02aaf2ca780b89a763ce91f8624.zip | |
internal: format
Diffstat (limited to 'components/controls/SplitButtonRow.qml')
| -rw-r--r-- | components/controls/SplitButtonRow.qml | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/components/controls/SplitButtonRow.qml b/components/controls/SplitButtonRow.qml index 4ecc8bf..db9925f 100644 --- a/components/controls/SplitButtonRow.qml +++ b/components/controls/SplitButtonRow.qml @@ -14,20 +14,20 @@ StyledRect { required property string label property int expandedZ: 100 property bool enabled: true - + property alias menuItems: splitButton.menuItems property alias active: splitButton.active property alias expanded: splitButton.expanded property alias type: splitButton.type - + signal selected(item: MenuItem) Layout.fillWidth: true implicitHeight: row.implicitHeight + Appearance.padding.large * 2 radius: Appearance.rounding.normal color: Colours.layer(Colours.palette.m3surfaceContainer, 2) - - clip: false + + clip: false z: splitButton.menu.implicitHeight > 0 ? expandedZ : 1 opacity: enabled ? 1.0 : 0.5 @@ -47,14 +47,14 @@ StyledRect { id: splitButton enabled: root.enabled type: SplitButton.Filled - + menu.z: 1 - + stateLayer.onClicked: { - splitButton.expanded = !splitButton.expanded + splitButton.expanded = !splitButton.expanded; } - - menu.onItemSelected: (item) => { + + menu.onItemSelected: item => { root.selected(item); } } |