add ability to copy providers or all services from satellites to favourites (this...
[enigma2.git] / lib / service / servicedvb.h
index 61baf6a2d270dd003d491e74cac1d34b011c1b4d..ba4f2fb52cedda4ca395e725986c747218ff84c5 100644 (file)
@@ -32,7 +32,8 @@ class eDVBServiceList: public iListableService, public iMutableServiceList
 DECLARE_REF(eDVBServiceList);
 public:
        virtual ~eDVBServiceList();
 DECLARE_REF(eDVBServiceList);
 public:
        virtual ~eDVBServiceList();
-       RESULT getContent(std::list<eServiceReference> &list);
+       RESULT getContent(std::list<eServiceReference> &list, bool sorted=false);
+       RESULT getContent(PyObject *list, bool sorted=false);
        RESULT getNext(eServiceReference &ptr);
        int compareLessEqual(const eServiceReference &a, const eServiceReference &b);
        
        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 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;
 private:
        RESULT startQuery();
        eServiceReference m_parent;