diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2005-11-13 18:25:34 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2005-11-13 18:25:34 +0000 |
| commit | a6d3a3d2a552e2846e8da5a03f7651c5c2e7d6b2 (patch) | |
| tree | e40e204ccace37d2594ee881240294de734c1e80 /lib/dvb/idvb.h | |
| parent | de0f72b065f83042e6933b63487eb8124e643990 (diff) | |
| download | enigma2-a6d3a3d2a552e2846e8da5a03f7651c5c2e7d6b2.tar.gz enigma2-a6d3a3d2a552e2846e8da5a03f7651c5c2e7d6b2.zip | |
move services in bouquets is now possible.. (bouquet save is missing yet)
Diffstat (limited to 'lib/dvb/idvb.h')
| -rw-r--r-- | lib/dvb/idvb.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/lib/dvb/idvb.h b/lib/dvb/idvb.h index de481d7f..6b657119 100644 --- a/lib/dvb/idvb.h +++ b/lib/dvb/idvb.h @@ -19,7 +19,12 @@ struct eBouquet { std::string m_bouquet_name; std::string m_path; - std::list<eServiceReference> m_services; + typedef std::list<eServiceReference> list; + list m_services; +// the following three methods are implemented in db.cpp + RESULT addService(const eServiceReference &); + RESULT removeService(const eServiceReference &); + RESULT moveService(const eServiceReference &, unsigned int); }; // bitte KEINE operator int() definieren, sonst bringt das ganze nix! @@ -262,7 +267,7 @@ public: virtual RESULT addService(const eServiceReferenceDVB &service, eDVBService *service)=0; virtual RESULT getService(const eServiceReferenceDVB &reference, ePtr<eDVBService> &service)=0; - virtual RESULT getBouquet(const eServiceReference &ref, const eBouquet* &bouquet)=0; + virtual RESULT getBouquet(const eServiceReference &ref, eBouquet* &bouquet)=0; virtual RESULT startQuery(ePtr<iDVBChannelListQuery> &query, eDVBChannelQuery *query, const eServiceReference &source)=0; }; |
