From: Andreas Monzner Date: Wed, 21 Mar 2007 15:48:17 +0000 (+0000) Subject: now its possible to call ePixmap.setPixmap from python without use of X-Git-Tag: 2.6.0~2365 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/4404768ce6bb07bf2784da7806444acd462c3a33?hp=8bca0499b5a1d4366af1a5bb66593fe9ffd4b754 now its possible to call ePixmap.setPixmap from python without use of __deref__ --- diff --git a/lib/gui/epixmap.cpp b/lib/gui/epixmap.cpp index 4e15b4eb..3e396c98 100644 --- a/lib/gui/epixmap.cpp +++ b/lib/gui/epixmap.cpp @@ -19,6 +19,12 @@ void ePixmap::setPixmap(gPixmap *pixmap) event(evtChangedPixmap); } +void ePixmap::setPixmap(ePtr &pixmap) +{ + m_pixmap = pixmap; + event(evtChangedPixmap); +} + void ePixmap::setPixmapFromFile(const char *filename) { loadPNG(m_pixmap, filename); diff --git a/lib/gui/epixmap.h b/lib/gui/epixmap.h index ce1e7a56..04196bef 100644 --- a/lib/gui/epixmap.h +++ b/lib/gui/epixmap.h @@ -10,6 +10,7 @@ public: ePixmap(eWidget *parent); void setPixmap(gPixmap *pixmap); + void setPixmap(ePtr &pixmap); void setPixmapFromFile(const char *filename); void setAlphatest(bool alphatest); protected: