From 4404768ce6bb07bf2784da7806444acd462c3a33 Mon Sep 17 00:00:00 2001 From: Andreas Monzner Date: Wed, 21 Mar 2007 15:48:17 +0000 Subject: [PATCH 1/1] now its possible to call ePixmap.setPixmap from python without use of __deref__ --- lib/gui/epixmap.cpp | 6 ++++++ lib/gui/epixmap.h | 1 + 2 files changed, 7 insertions(+) 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: -- 2.30.2