ActivityStack
Stack-based navigation manager for Activity views.
| Declared in | src/libs/libactivity/activity/ActivityStack.hpp |
| Inherits | QWidget |
| Group | ui |
Detailed description
ActivityStack manages a stack of Activity widgets, providing Android-style navigation where activities can be pushed onto the stack and popped via back navigation.
Features:
- Push/pop navigation with transition animations
- Activity lifecycle management (onResume/onPause callbacks)
- Optional header bar with back button
- Activity registration and lookup by name
- Back stack helpers (popTo, clearAndPush, isOnStack)
- Per-activity custom headers via ActivityHeader interface
- Header managed externally by OverlayHeaderLayout
See also octomy::activity::Activity, ActivityHeader, OverlayHeaderLayout.