summaryrefslogtreecommitdiff
path: root/src/ui/include/ui_fsm.hpp
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2023-07-12 22:34:19 +1000
committerjacqueline <me@jacqueline.id.au>2023-07-12 22:34:19 +1000
commit8eabeedbb9a487653c6eca9cb814af3cccb29b6e (patch)
tree43d1230334a547e40b5de63e9a16fc56a8950842 /src/ui/include/ui_fsm.hpp
parent50bb261f67a0a32a75f7cd76e0a4e4231f6d57c8 (diff)
downloadtangara-fw-8eabeedbb9a487653c6eca9cb814af3cccb29b6e.tar.gz
Make title bar a common component, some ui nits
Diffstat (limited to 'src/ui/include/ui_fsm.hpp')
-rw-r--r--src/ui/include/ui_fsm.hpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ui/include/ui_fsm.hpp b/src/ui/include/ui_fsm.hpp
index 2fc6db4e..20e5beb1 100644
--- a/src/ui/include/ui_fsm.hpp
+++ b/src/ui/include/ui_fsm.hpp
@@ -48,6 +48,7 @@ class UiState : public tinyfsm::Fsm<UiState> {
virtual void react(const internal::RecordSelected&) {}
virtual void react(const internal::IndexSelected&) {}
+ virtual void react(const internal::BackPressed&) {}
virtual void react(const system_fsm::DisplayReady&) {}
virtual void react(const system_fsm::BootComplete&) {}
@@ -83,6 +84,7 @@ class Browse : public UiState {
void react(const internal::RecordSelected&) override;
void react(const internal::IndexSelected&) override;
+ void react(const internal::BackPressed&) override;
void react(const system_fsm::KeyLockChanged&) override;
void react(const system_fsm::StorageMounted&) override;
@@ -93,6 +95,8 @@ class Playing : public UiState {
void entry() override;
void exit() override;
+ void react(const internal::BackPressed&) override;
+
void react(const audio::PlaybackStarted&) override;
void react(const audio::PlaybackUpdate&) override;
void react(const audio::QueueUpdate&) override;