Pure-virtual session surface consumed by Lanyard. More...
| Header: | #include <ILanyardSession> |
| Since: | 1.0 |
| Inherits: | QObject |
| Inherited By: |
The chip-row widget (Lanyard) reads only a handful of values off the active session — whether a hive is mounted, the active sentient's display name, the active node's ID — and re-renders when any of those change. ILanyardSession captures that surface as a pure interface so tests can swap in a fake without having to mount real key material.
Production wiring uses HiveSession (which implements every method here). Tests wire a custom subclass that returns whatever state the test case needs and emits the matching signals.
See also Lanyard and HiveSession.