X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fservice%2Flistboxservice.h;h=b2fc311b7bd5fcfb4729da8b2e339f3ea6f0618b;hp=4e5a8dd57ac4e381cb6371222003ad07ed2d9abe;hb=c9622ed49e250b776934dbd29a61bbb7a3ea2772;hpb=ea00936ee1a6bab7a2ba5957f7a46e8091050f22 diff --git a/lib/service/listboxservice.h b/lib/service/listboxservice.h index 4e5a8dd..b2fc311 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