statement_controller
Controller for financial statement views — subscribes to StatementsChanged.
Classes:
-
StatementController–Subscribes to StatementsChanged, populates statement tree models.
StatementController
StatementController(
view: BRMSStatementViewer,
event_bus: EventBus,
reporting_service: ReportingService,
ledger: Ledger,
)
Bases: BRMSController
Subscribes to StatementsChanged, populates statement tree models.
Methods:
-
on_visible–Flush deferred statement render when the viewer becomes visible.
-
refresh–Manually trigger a statement refresh.
-
reset–Clear all statement models and disconnect signals.
on_visible
on_visible() -> None
Flush deferred statement render when the viewer becomes visible.
refresh
refresh(date: date | None = None) -> None
Manually trigger a statement refresh.
reset
reset() -> None
Clear all statement models and disconnect signals.