fix(clipboard): add color preview

Signed-off-by: Braian A. Diez <bdiez19@gmail.com>
This commit is contained in:
Braian A. Diez
2026-03-14 20:40:13 -03:00
parent 5c58bcac73
commit 73a3d3c252
@@ -105,12 +105,22 @@ NBox {
}
}
// Color swatch - shown for clipboard color entries
Rectangle {
anchors.fill: parent
radius: Style.radiusXS
color: modelData.colorHex || "transparent"
visible: !!modelData.colorHex
border.color: Color.mOnSurface
border.width: Style.borderM
}
Loader {
id: iconLoader
anchors.fill: parent
anchors.margins: Style.marginXS
visible: (!modelData.isImage && !modelData.displayString) || (!!modelData.isImage && imagePreview.status === Image.Error)
visible: (!modelData.isImage && !modelData.displayString && !modelData.colorHex) || (!!modelData.isImage && imagePreview.status === Image.Error)
active: visible
sourceComponent: Component {