diff -r 7014be3ac7d0 -r e0a3449f4458 imageobj.cpp --- a/imageobj.cpp Mon Feb 12 09:28:46 2007 +0000 +++ b/imageobj.cpp Mon Feb 12 09:28:46 2007 +0000 @@ -16,11 +16,12 @@ ImageObj::~ImageObj() { -// cout << "Destr ImageObj\n"; + // cout << "Destr ImageObj\n"; } void ImageObj::copy(ImageObj* other) { + prepareGeometryChange(); setVisibility (other->isVisible() ); setPixmap (other->QGraphicsPixmapItem::pixmap()); setPos (other->pos()); @@ -44,6 +45,7 @@ QPixmap pixmap; if (pixmap.load (fn)) { + prepareGeometryChange(); setPixmap (pixmap); return true; } @@ -52,6 +54,7 @@ bool ImageObj::load (const QPixmap &pm) { + prepareGeometryChange(); setPixmap (pm); return true; }