#ifndef __lib_service_listboxservice_h
#define __lib_service_listboxservice_h
-#include <lib/dvb/dvb.h>
#include <lib/gui/elistbox.h>
#include <lib/service/iservice.h>
#include <set>
-class eEPGCache;
-
class eListboxServiceContent: public virtual iListboxContent
{
DECLARE_REF(eListboxServiceContent);
- eEPGCache *m_epgcache;
- ePtr<eDVBResourceManager> m_res_mgr;
public:
eListboxServiceContent();
- void setRoot(const eServiceReference &ref);
+
+ void addService(const eServiceReference &ref);
+ void FillFinished();
+
+ void setIgnoreService( const eServiceReference &service );
+ void setRoot(const eServiceReference &ref, bool justSet=false);
void getCurrent(eServiceReference &ref);
int getNextBeginningWithChar(char c);
bool m_current_marked;
int m_numberoffset;
+
+ eServiceReference m_is_playable_ignore;
};
#endif