add ability to set a callback build function in listbox multicontent
[enigma2.git] / lib / gui / elistboxcontent.h
index acf6525b92824d571ac24bf7f9da4c14dc2f4423..f7e5d2b6e590be3a6c52c80b2797a5bca69b10d0 100644 (file)
@@ -58,12 +58,16 @@ private:
 
 class eListboxPythonMultiContent: public eListboxPythonStringContent
 {
+       PyObject *m_buildFunc;
 public:
+       eListboxPythonMultiContent();
+       ~eListboxPythonMultiContent();
        enum { TYPE_TEXT, TYPE_PROGRESS, TYPE_PIXMAP, TYPE_PIXMAP_ALPHATEST };
        void paint(gPainter &painter, eWindowStyle &style, const ePoint &offset, int selected);
        int currentCursorSelectable();
        
        void setFont(int fnt, gFont *fnt);
+       void setBuildFunc(PyObject *func);
 private:
        std::map<int, ePtr<gFont> > m_font;
 };