34 class SessionManager :
42 ~SessionManager()
noexcept override;
44 SessionManager(
const SessionManager& other) =
delete;
45 SessionManager(SessionManager&& other) =
delete;
46 SessionManager& operator=(
const SessionManager& other) =
delete;
47 SessionManager& operator=(SessionManager&& other) =
delete;
49 [[nodiscard]]
bool canInhibit()
const;
52 void playstateChanged(PlayState playState);
53 void inhibitSettingChanged();