add movemode in channellist (later it should only useable in bouquets)
[enigma2.git] / lib / service / listboxservice.h
index 4e5a8dd57ac4e381cb6371222003ad07ed2d9abe..b2fc311b7bd5fcfb4729da8b2e339f3ea6f0618b 100644 (file)
@@ -47,6 +47,8 @@ public:
        
        void sort();
        
+       int setCurrentMarked(bool);
+       
 protected:
        void cursorHome();
        void cursorEnd();
@@ -82,11 +84,15 @@ private:
        ePtr<iServiceHandler> m_service_center;
        
        eServiceReference m_root;
-       
+
                /* support for marked services */
        std::set<eServiceReference> m_marked;
        
        std::set<eServiceReference>::const_iterator m_marked_iterator;
+
+               /* support for movemode */
+       bool m_current_marked;
+       list::iterator m_swap;
 };
 
 #endif