pyqt_reactive.widgets.shared.manager_preview_formatting

Preview field formatting for manager list items.

Classes

ManagerPreviewFieldFormatter()

Formats field values for AbstractManagerWidget preview segments.

PreviewFieldFormatRequest(field_path, value)

Request to render one preview field value.

PreviewFieldFormatResult(text)

Typed optional carrier for preview text.

class pyqt_reactive.widgets.shared.manager_preview_formatting.PreviewFieldFormatRequest(field_path: str, value: Any)[source]

Request to render one preview field value.

field_path: str
value: Any
property field_name: str
__init__(field_path: str, value: Any) None
class pyqt_reactive.widgets.shared.manager_preview_formatting.PreviewFieldFormatResult(text: str | None)[source]

Typed optional carrier for preview text.

text: str | None
__init__(text: str | None) None
class pyqt_reactive.widgets.shared.manager_preview_formatting.ManagerPreviewFieldFormatter[source]

Formats field values for AbstractManagerWidget preview segments.

format_field(field_path: str, value: Any) str | None[source]
resolve(request: PreviewFieldFormatRequest) PreviewFieldFormatResult[source]