summaryrefslogtreecommitdiff
path: root/src/ui/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/include')
-rw-r--r--src/ui/include/screen_playing.hpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/ui/include/screen_playing.hpp b/src/ui/include/screen_playing.hpp
index 148f2774..0e15a85b 100644
--- a/src/ui/include/screen_playing.hpp
+++ b/src/ui/include/screen_playing.hpp
@@ -40,7 +40,13 @@ class Playing : public Screen {
auto OnPlaybackUpdate(uint32_t, uint32_t) -> void;
auto OnQueueUpdate() -> void;
+ auto OnFocusAboveFold() -> void;
+ auto OnFocusBelowFold() -> void;
+
private:
+ auto control_button(lv_obj_t* parent, char* icon) -> lv_obj_t*;
+ auto next_up_label(lv_obj_t* parent, const std::string& text) -> lv_obj_t*;
+
auto BindTrack(const database::Track& track) -> void;
auto ApplyNextUp(const std::vector<database::Track>& tracks) -> void;
@@ -63,6 +69,8 @@ class Playing : public Screen {
lv_obj_t* scrubber_;
lv_obj_t* play_pause_control_;
+ lv_obj_t* next_up_header_;
+ lv_obj_t* next_up_label_;
lv_obj_t* next_up_container_;
};