summaryrefslogtreecommitdiff
path: root/noncore/styles/phase/phasestyle.cpp
Side-by-side diff
Diffstat (limited to 'noncore/styles/phase/phasestyle.cpp') (more/less context) (show whitespace changes)
-rw-r--r--noncore/styles/phase/phasestyle.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/noncore/styles/phase/phasestyle.cpp b/noncore/styles/phase/phasestyle.cpp
index ba8c460..906ccee 100644
--- a/noncore/styles/phase/phasestyle.cpp
+++ b/noncore/styles/phase/phasestyle.cpp
@@ -318,6 +318,11 @@ void PhaseStyle::polish( QWidget* widget ) {
#endif
}
+void PhaseStyle::unPolish( QWidget *w )
+{
+ QWindowsStyle::unPolish( w );
+}
+
void PhaseStyle::polish( QPalette &pal ) {
QWindowsStyle::polish( pal );
// lighten up a bit, so the look is not so "crisp"
@@ -337,6 +342,11 @@ void PhaseStyle::polish( QApplication* app ) {
qt_set_draw_menu_bar_impl((QDrawMenuBarItemImpl)&PhaseStyle::drawMenuBarItem);
}
+void PhaseStyle::unPolish( QApplication* app ) {
+ QWindowsStyle::unPolish(app);
+ qt_set_draw_menu_bar_impl ( 0 );
+}
+
void PhaseStyle::drawPushButtonLabel (QPushButton *button, QPainter *painter) {
bool active = button->isOn() || button->isDown();
QRect r = pushButtonContentsRect( button );