From 7459ea6f560b01290086a0919fc5808291973b33 Mon Sep 17 00:00:00 2001 From: sandman Date: Tue, 17 Dec 2002 19:23:17 +0000 Subject: - small fix to reset the palette when changing styles --- (limited to 'noncore/settings/appearance2/sample.cpp') diff --git a/noncore/settings/appearance2/sample.cpp b/noncore/settings/appearance2/sample.cpp index 6bbed4b..b3a9d48 100644 --- a/noncore/settings/appearance2/sample.cpp +++ b/noncore/settings/appearance2/sample.cpp @@ -109,14 +109,14 @@ static void setStyleRecursive ( QWidget *w, QStyle *s ) } -void SampleWindow::setStyle2 ( QStyle *sty ) +void SampleWindow::setStyle2 ( QStyle *sty, const QPalette &pal ) { typedef void (QStyle::*QDrawMenuBarItemImpl) (QPainter *, int, int, int, int, QMenuItem *, QColorGroup &, bool, bool); extern QDrawMenuBarItemImpl qt_set_draw_menu_bar_impl(QDrawMenuBarItemImpl); QPixmapCache::clear ( ); - QPalette p = palette ( ); + QPalette p = pal; // ette ( ); sty-> polish ( p ); qt_set_draw_menu_bar_impl ( 0 ); setStyleRecursive ( this, sty ); -- cgit v0.9.0.2