ncolorpickerdialog: live mode

This commit is contained in:
Lemmy
2026-02-24 07:59:12 -05:00
parent 90e44d6edd
commit 40b299f94b
+7
View File
@@ -29,11 +29,17 @@ Popup {
if (selectedColor.hsvHue >= 0) {
stableHue = selectedColor.hsvHue;
}
if (liveMode && visible) {
colorSelected(selectedColor);
}
}
readonly property real displayHue: selectedColor.hsvHue < 0 ? stableHue : selectedColor.hsvHue
signal colorSelected(color color)
// When true: hides Cancel/Apply, emits colorSelected on every color change
property bool liveMode: false
width: 580
padding: Style.marginXL
@@ -734,6 +740,7 @@ Popup {
}
RowLayout {
visible: !root.liveMode
Layout.fillWidth: true
Layout.topMargin: 1
Layout.bottomMargin: 1