Operator status board + minimal drive surface for the Trove engine (§UI). More...
| Header: | #include <TroveActivity> |
| Inherits: | octomy::activity::PageActivity |
| QString | blockedReason() const |

See also TroveSupervisorService, TroveSupervisor, and DirectorateActivity.
[protected] QString TroveActivity::blockedReason() constThe board polls once a second, and only while it is on screen.
Left running off screen it is not merely waste: refresh() pops the stack when its project has been discarded, and pop() takes the stack's TOP activity. A hidden board with a live timer therefore closes other people's activities, once a second, forever.
onResume/onPause are the right hook rather than pushImpl/popImpl because the stack drives them for EVERY transition — pushed, covered by a child, revealed again, popped — whereas pushImpl/popImpl only cover two of those four.