TroveProjectActivity
Operator status board + minimal drive surface for the Trove engine (§UI).
| Inherits | octomy::activity::PageActivity |
| Group | libtrove |
In the namespace octomy::trove. Declared in src/libs/libtrove/trove/activities/TroveProjectActivity.hpp.
Detailed description

See also TroveSupervisorService, TroveSupervisor, DirectorateActivity.
Member function documentation
onResume
[override virtual protected] void TroveProjectActivity::onResume()
The project page refreshes on the signals of its parts, and only while it is on screen (trove-unified-ui §TUI-D-8). It polls no more.
Off screen it must not refresh: refresh() pops the stack when its project has been discarded, and pop() takes the stack's TOP activity. A hidden board that refreshed would close other people's activities.
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.