aboutsummaryrefslogtreecommitdiff
path: root/lib/service/listboxservice.h
diff options
context:
space:
mode:
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>2005-10-15 15:40:50 +0000
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>2005-10-15 15:40:50 +0000
commitc9622ed49e250b776934dbd29a61bbb7a3ea2772 (patch)
tree9685f6bcdfcb4df2e9b11376f84acc1253e9aa61 /lib/service/listboxservice.h
parentea00936ee1a6bab7a2ba5957f7a46e8091050f22 (diff)
downloadenigma2-c9622ed49e250b776934dbd29a61bbb7a3ea2772.tar.gz
enigma2-c9622ed49e250b776934dbd29a61bbb7a3ea2772.zip
add movemode in channellist (later it should only useable in bouquets)
Diffstat (limited to 'lib/service/listboxservice.h')
-rw-r--r--lib/service/listboxservice.h8
1 files changed, 7 insertions, 1 deletions
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<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