ProgressItem


Object Hierarchy:

Object hierarchy for ProgressItem

Description:

public interface ProgressItem : Object

Row surface for the task progress UI (ProgressList). **status** is PhaseEnum (reuse); it **changes** as the row advances. **status_str** is **not** stored — use PhaseEnum.to_human for the stage column / Gtk bindings (**Pango** markup). The **status** setter emits **notify** for **status_str** only.

**children** — GLib.ListModel whose items are ProgressItem (**7.14.2**): on Details use the execution ToolList (see **7.14.1.3**). On Tool, an empty GLib.ListStore.

Implementors provide **`message`**, **`idx_notify_id`**, and **`msg_idx_txt`** (delegates to msg_idx_to_string). Default **`assign_message`** watches **`idx-last`** and **notify**s **`msg_idx_txt`**.

All known implementing classes:

Namespace: OLLMcoder.Task
Package: ollmchat

Content:

Properties:

Methods:

Inherited Members:

All known members inherited from class GLib.Object