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

ActivityStack

See also octomy::activity::Activity, ActivityHeader, OverlayHeaderLayout.

In this section