From 3fd13c6d388d9edb2d8b7e038efd4da51fd5a29b Mon Sep 17 00:00:00 2001 From: Levi Neely Date: Mon, 3 Aug 2026 20:31:17 +0200 Subject: [PATCH] fix: use state role directly for binding updates model.state doesn't trigger binding re-evaluation in Qt5 delegates. Using the implicit role 'state' directly does. --- gui/main.qml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gui/main.qml b/gui/main.qml index f22fe17..bf02f24 100644 --- a/gui/main.qml +++ b/gui/main.qml @@ -991,8 +991,8 @@ ApplicationWindow { if (cc === "red") return "#f44336" return "#9e9e9e" } - // Agent: use state from model (already updated via onAgentStateChanged) - var s = model.state || "idle" + // Agent: use state role from model + var s = state || "idle" if (s === "idle") return "#4caf50" if (s.startsWith("calling")) return "#ff9800" return "#2196f3"