Author: coolo
Date: Fri Apr 11 13:35:43 2008
New Revision: 46398
URL: http://svn.opensuse.org/viewcvs/yast?rev=46398&view=rev
Log:
do not theme the application but only registered widgets.
First step towards fixing bnc#371735
Modified:
trunk/qt/src/QY2Styler.cc
trunk/qt/src/QY2Styler.h
Modified: trunk/qt/src/QY2Styler.cc
URL: http://svn.opensuse.org/viewcvs/yast/trunk/qt/src/QY2Styler.cc?rev=46398&r1=46397&r2=46398&view=diff
==============================================================================
--- trunk/qt/src/QY2Styler.cc (original)
+++ trunk/qt/src/QY2Styler.cc Fri Apr 11 13:35:43 2008
@@ -26,9 +26,8 @@
QFile file( themeDir() + filename );
if ( file.open( QIODevice::ReadOnly ) )
{
- QString content = file.readAll();
- processUrls( content );
- qApp->setStyleSheet( content );
+ _style = file.readAll();
+ processUrls( _style );
}
}
@@ -68,6 +67,7 @@
{
widget->installEventFilter( this );
widget->setAutoFillBackground( true );
+ widget->setStyleSheet( _style );
}
void QY2Styler::registerChildWidget( QWidget *parent, QWidget *widget )
Modified: trunk/qt/src/QY2Styler.h
URL: http://svn.opensuse.org/viewcvs/yast/trunk/qt/src/QY2Styler.h?rev=46398&r1=46397&r2=46398&view=diff
==============================================================================
--- trunk/qt/src/QY2Styler.h (original)
+++ trunk/qt/src/QY2Styler.h Fri Apr 11 13:35:43 2008
@@ -48,6 +48,8 @@
QMap