diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2006-11-25 17:18:48 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2006-11-25 17:18:48 +0000 |
| commit | 6dcb75c26bbfec04b381bb99d75404f9fe50635d (patch) | |
| tree | b4b0e4e7b92c2d6563a848279cb5b48e7e183f96 /lib/service/iservice.h | |
| parent | 26a6141301937e0ef501b4cd7ae61b4f2293b7e5 (diff) | |
| download | enigma2-6dcb75c26bbfec04b381bb99d75404f9fe50635d.tar.gz enigma2-6dcb75c26bbfec04b381bb99d75404f9fe50635d.zip | |
python object refcount debugging code second try
Diffstat (limited to 'lib/service/iservice.h')
| -rw-r--r-- | lib/service/iservice.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/lib/service/iservice.h b/lib/service/iservice.h index 1dd419c1..25935b2f 100644 --- a/lib/service/iservice.h +++ b/lib/service/iservice.h @@ -460,7 +460,7 @@ class iCueSheet: public iObject public: /* returns a list of (pts, what)-tuples */ virtual PyObject *getCutList() = 0; - virtual void setCutList(PyObject *list) = 0; + virtual void setCutList(SWIG_PYOBJECT(ePyObject) list) = 0; virtual void setCutListEnable(int enable) = 0; enum { cutIn = 0, cutOut = 1, cutMark = 2 }; }; @@ -473,7 +473,7 @@ class PyList; class iSubtitleOutput: public iObject { public: - virtual RESULT enableSubtitles(eWidget *parent, PyObject *entry)=0; + virtual RESULT enableSubtitles(eWidget *parent, SWIG_PYOBJECT(ePyObject) entry)=0; virtual RESULT disableSubtitles(eWidget *parent)=0; virtual PyObject *getSubtitleList()=0; virtual PyObject *getCachedSubtitle()=0; @@ -575,7 +575,12 @@ public: TEMPLATE_TYPEDEF(ePtr<iRecordableService>, iRecordableServicePtr); -PyObject *PyFrom(ePtr<iRecordableService>&); // implemented in servicedvbrecord.cpp +extern PyObject *New_iRecordableServicePtr(const ePtr<iRecordableService> &ref); // defined in enigma_python.i + +inline PyObject *PyFrom(ePtr<iRecordableService> &c) +{ + return New_iRecordableServicePtr(c); +} // TEMPLATE_TYPEDEF(std::list<eServiceReference>, eServiceReferenceList); |
