Author: coolo
Date: Tue Jan 15 08:27:31 2008
New Revision: 43591
URL: http://svn.opensuse.org/viewcvs/yast?rev=43591&view=rev
Log:
do not scale an image before the widget is shown
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=43591&r1=43590&r2=43591&view=diff
==============================================================================
--- trunk/qt/src/QY2Styler.cc (original)
+++ trunk/qt/src/QY2Styler.cc Tue Jan 15 08:27:31 2008
@@ -7,6 +7,9 @@
#include <QPainter>
#include <QSvgRenderer>
#include <QDebug>
+#include <iostream>
+
+using namespace std;
QY2Styler *QY2Styler::_self = 0;
@@ -68,22 +71,24 @@
{
QString name = obj->objectName();
- if ( ev->type() != QEvent::Resize )
+ if ( ev->type() != QEvent::Resize && ev->type() != QEvent::Show )
return QObject::eventFilter( obj, ev );
- qDebug( "eventFilter %s %s %d", qPrintable( name ), obj->metaObject()->className(), ev->type() );
-
if ( !_backgrounds.contains( name ) )
+ return QObject::eventFilter( obj, ev );
+
+ QWidget *wid = qobject_cast