X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/32e4324b9b5e615a84885b9132505e4706ededfe..4332f5c83e491aa5c16064ec244b7171ed6687c6:/lib/service/listboxservice.h diff --git a/lib/service/listboxservice.h b/lib/service/listboxservice.h index 4e5a8dd5..b2fc311b 100644 --- a/lib/service/listboxservice.h +++ b/lib/service/listboxservice.h @@ -47,6 +47,8 @@ public: void sort(); + int setCurrentMarked(bool); + protected: void cursorHome(); void cursorEnd(); @@ -82,11 +84,15 @@ private: ePtr m_service_center; eServiceReference m_root; - + /* support for marked services */ std::set m_marked; std::set::const_iterator m_marked_iterator; + + /* support for movemode */ + bool m_current_marked; + list::iterator m_swap; }; #endif