X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/5d6aca12c38d3eee7a5d34f778c5ac93a5f6cd9f..f2f787184a94e8e5adde7ccbf64e2d4961152e2a:/lib/service/listboxservice.h diff --git a/lib/service/listboxservice.h b/lib/service/listboxservice.h index dde08188..a742b061 100644 --- a/lib/service/listboxservice.h +++ b/lib/service/listboxservice.h @@ -3,7 +3,6 @@ #include #include - #include class eListboxServiceContent: public virtual iListboxContent @@ -11,8 +10,12 @@ class eListboxServiceContent: public virtual iListboxContent DECLARE_REF(eListboxServiceContent); public: eListboxServiceContent(); + + void setIgnoreService( const eServiceReference &service ); void setRoot(const eServiceReference &ref); void getCurrent(eServiceReference &ref); + + int getNextBeginningWithChar(char c); /* support for marked services */ void initMarked(); @@ -36,9 +39,9 @@ public: /* only in complex mode: */ enum { - celServiceName, - celServiceNumber, celIcon, + celServiceNumber, + celServiceName, celServiceInfo, // "now" event celElements }; @@ -95,6 +98,8 @@ private: bool m_current_marked; int m_numberoffset; + + eServiceReference m_is_playable_ignore; }; #endif