X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/3e9bd06034d9656d4346225e90e68a65327a4aa0..5ff227c657e02ebe2bc719faf4bd2231a04850c8:/lib/service/servicedvb.h diff --git a/lib/service/servicedvb.h b/lib/service/servicedvb.h index 61baf6a2..ba4f2fb5 100644 --- a/lib/service/servicedvb.h +++ b/lib/service/servicedvb.h @@ -32,7 +32,8 @@ class eDVBServiceList: public iListableService, public iMutableServiceList DECLARE_REF(eDVBServiceList); public: virtual ~eDVBServiceList(); - RESULT getContent(std::list &list); + RESULT getContent(std::list &list, bool sorted=false); + RESULT getContent(PyObject *list, bool sorted=false); RESULT getNext(eServiceReference &ptr); int compareLessEqual(const eServiceReference &a, const eServiceReference &b); @@ -41,6 +42,7 @@ public: RESULT addService(eServiceReference &ref); RESULT removeService(eServiceReference &ref); RESULT moveService(eServiceReference &ref, int pos); + RESULT setListName(const std::string &name); private: RESULT startQuery(); eServiceReference m_parent;