player/Listener: add virtual method OnPlayerState(), wrapping IDLE_PLAYER

This eliminates most of the remaining global "player" idle events.
This commit is contained in:
Max Kellermann
2022-07-13 13:34:45 +02:00
parent 047561dc22
commit 64f84d5468
5 changed files with 18 additions and 6 deletions

View File

@@ -278,6 +278,7 @@ private:
/* virtual methods from class PlayerListener */
void OnPlayerError() noexcept override;
void OnPlayerStateChanged() noexcept override;
void OnPlayerSync() noexcept override;
void OnPlayerTagModified() noexcept override;
void OnBorderPause() noexcept override;