aboutsummaryrefslogtreecommitdiff
path: root/lib/service/listboxservice.h
diff options
context:
space:
mode:
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>2005-11-14 02:40:16 +0000
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>2005-11-14 02:40:16 +0000
commit059982cc102de394ac316abc3ee0806673d003d5 (patch)
tree8066c48f450395c0966177834add07e1f196d82f /lib/service/listboxservice.h
parentb84057facdcc2e242611c312240f389fd2c11c99 (diff)
downloadenigma2-059982cc102de394ac316abc3ee0806673d003d5.tar.gz
enigma2-059982cc102de394ac316abc3ee0806673d003d5.zip
working on move, edit mode and add remove service to context menu
Diffstat (limited to 'lib/service/listboxservice.h')
-rw-r--r--lib/service/listboxservice.h14
1 files changed, 6 insertions, 8 deletions
diff --git a/lib/service/listboxservice.h b/lib/service/listboxservice.h
index b2fc311b..e65ffc8d 100644
--- a/lib/service/listboxservice.h
+++ b/lib/service/listboxservice.h
@@ -13,13 +13,13 @@ public:
eListboxServiceContent();
void setRoot(const eServiceReference &ref);
void getCurrent(eServiceReference &ref);
-
+
/* support for marked services */
void initMarked();
void addMarked(const eServiceReference &ref);
void removeMarked(const eServiceReference &ref);
int isMarked(const eServiceReference &ref);
-
+
/* this is NOT thread safe! */
void markedQueryStart();
int markedQueryNext(eServiceReference &ref);
@@ -46,17 +46,16 @@ public:
void setElementFont(int element, gFont *font);
void sort();
-
+
int setCurrentMarked(bool);
-
+ int cursorSet(int n);
+ int cursorGet();
protected:
void cursorHome();
void cursorEnd();
int cursorMove(int count=1);
int cursorValid();
- int cursorSet(int n);
- int cursorGet();
-
+
void cursorSave();
void cursorRestore();
int size();
@@ -87,7 +86,6 @@ private:
/* support for marked services */
std::set<eServiceReference> m_marked;
-
std::set<eServiceReference>::const_iterator m_marked_iterator;
/* support for movemode */