#pragma once #include #include #include #include "Screen.h" #include #include #include #include #include #include "../../Version.h" #include #include namespace Pinetime { namespace Applications { namespace Screens { class Music : public Screen{ public: Music(DisplayApp* app, Pinetime::Controllers::MusicService &music); ~Music() override; bool Refresh() override; bool OnButtonPushed() override; void OnObjectEvent(lv_obj_t* obj, lv_event_t event); private: lv_obj_t * btnPrev; lv_obj_t * btnPlayPause; lv_obj_t * btnNext; lv_obj_t * btnVolDown; lv_obj_t * btnVolUp; lv_obj_t * txtArtist; lv_obj_t * txtTrack; bool running = true; Pinetime::Controllers::MusicService &musicService; std::string m_artist; std::string m_album; std::string m_track; }; } } }