X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fservice%2Flistboxservice.cpp;h=79445036b752b0c0413bd38aeaf795a40a8c4c40;hp=cd65f350cee9e3f14839f48ed2e80acd3ff6a28f;hb=27e06ba9c8b055c20ea8c70a405deb0e4019edc5;hpb=004d6db4a1dda8f08f5ce63f30c102c81b7b0693 diff --git a/lib/service/listboxservice.cpp b/lib/service/listboxservice.cpp index cd65f35..7944503 100644 --- a/lib/service/listboxservice.cpp +++ b/lib/service/listboxservice.cpp @@ -130,6 +130,17 @@ void eListboxServiceContent::getNext(eServiceReference &ref) ref = eServiceReference(); } +PyObject *eListboxServiceContent::getList() +{ + ePyObject result = PyList_New(m_list.size()); + int pos=0; + for (list::iterator it(m_list.begin()); it != m_list.end(); ++it) + { + PyList_SET_ITEM(result, pos++, NEW_eServiceReference(*it)); + } + return result; +} + int eListboxServiceContent::getNextBeginningWithChar(char c) { // printf("Char: %c\n", c);