[yast-commit] r43840 - /trunk/qt/src/QY2Styler.cc
![](https://seccdn.libravatar.org/avatar/09d48268ad1ffb8c8e17fbc3b36e1480.jpg?s=120&d=mm&r=g)
Author: coolo Date: Wed Jan 23 09:41:52 2008 New Revision: 43840 URL: http://svn.opensuse.org/viewcvs/yast?rev=43840&view=rev Log: some more debug output Modified: trunk/qt/src/QY2Styler.cc Modified: trunk/qt/src/QY2Styler.cc URL: http://svn.opensuse.org/viewcvs/yast/trunk/qt/src/QY2Styler.cc?rev=43840&r1=43839&r2=43840&view=diff ============================================================================== --- trunk/qt/src/QY2Styler.cc (original) +++ trunk/qt/src/QY2Styler.cc Wed Jan 23 09:41:52 2008 @@ -88,16 +88,18 @@ if ( _backgrounds[name].full ) fillRect = wid->rect(); + qDebug() << "scale " << qPrintable(name) << " " << fillRect.width() << " " << fillRect.height(); QImage back = _backgrounds[name].pix.scaled( fillRect.width(), fillRect.height() ); QPainter pain( &back ); QWidget *child; foreach( child, _children[wid] ) { - if (! child->isVisible() ) + QString name = child->objectName(); + + if (! child->isVisible() || _backgrounds[name].pix.isNull() ) continue; - QString name = child->objectName(); QRect fillRect = child->contentsRect(); if ( _backgrounds[name].full ) fillRect = child->rect(); @@ -113,7 +115,6 @@ QPixmapCache::insert( key, scaled ); } pain.drawPixmap( wid->mapFromGlobal( child->mapToGlobal( fillRect.topLeft() ) ), scaled ); - } QPixmap result = QPixmap::fromImage( back ); -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org
participants (1)
-
coolo@svn.opensuse.org