From b39fbaa3659dcae7cfedd059be6923c0447d404f Mon Sep 17 00:00:00 2001 From: dmacvicar Date: Mon, 3 Dec 2007 15:59:22 +0000 Subject: [PATCH] YQUI_x11 git-svn-id: http://svn.opensuse.org/svn/yast/branches/tmp/coolo/qt4-port@42615 e0cc52ee-31ee-0310-8b87-e83c4596d67c --- src/YQUI_x11.cc | 85 ++++++++++++++++++++++--------------------------- 1 file changed, 38 insertions(+), 47 deletions(-) diff --git a/src/YQUI_x11.cc b/src/YQUI_x11.cc index a084c3b..4c0544c 100644 --- a/src/YQUI_x11.cc +++ b/src/YQUI_x11.cc @@ -18,18 +18,15 @@ /-*/ -#define QT3_SUPPORT -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include #include -#include +#include #define y2log_component "qt-ui" @@ -126,15 +123,13 @@ void YQUI::toggleVisionImpairedPalette() { if ( _usingVisionImpairedPalette ) { - qApp->setPalette( normalPalette(), - true ); // informWidgets + qApp->setPalette( normalPalette()); // informWidgets _usingVisionImpairedPalette = false; } else { - qApp->setPalette( visionImpairedPalette(), - true ); // informWidgets + qApp->setPalette( visionImpairedPalette() ); // informWidgets _usingVisionImpairedPalette = true; } @@ -144,37 +139,33 @@ void YQUI::toggleVisionImpairedPalette() QPalette YQUI::visionImpairedPalette() { const QColor dark ( 0x20, 0x20, 0x20 ); - - QColorGroup activeCg; // for the active window (the one with the keyboard focus) - - activeCg.setColor( QColorGroup::Background, Qt::black ); - activeCg.setColor( QColorGroup::Foreground, Qt::cyan ); - activeCg.setColor( QColorGroup::Text, Qt::cyan ); - activeCg.setColor( QColorGroup::Base, dark ); - activeCg.setColor( QColorGroup::Button, dark ); - activeCg.setColor( QColorGroup::ButtonText, Qt::green ); - activeCg.setColor( QColorGroup::Highlight, Qt::yellow ); - activeCg.setColor( QColorGroup::HighlightedText, Qt::black ); - - QColorGroup inactiveCg; // for other windows (those that don't have the keyboard focus) - - inactiveCg.setColor( QColorGroup::Background, Qt::black ); - inactiveCg.setColor( QColorGroup::Foreground, Qt::cyan ); - inactiveCg.setColor( QColorGroup::Text, Qt::cyan ); - inactiveCg.setColor( QColorGroup::Base, dark ); - inactiveCg.setColor( QColorGroup::Button, dark ); - inactiveCg.setColor( QColorGroup::ButtonText, Qt::green ); - - QColorGroup disabledCg; // for disabled widgets - - disabledCg.setColor( QColorGroup::Background, Qt::black ); - disabledCg.setColor( QColorGroup::Foreground, Qt::gray ); - disabledCg.setColor( QColorGroup::Text, Qt::gray ); - disabledCg.setColor( QColorGroup::Base, dark ); - disabledCg.setColor( QColorGroup::Button, dark ); - disabledCg.setColor( QColorGroup::ButtonText, Qt::gray ); - - QPalette pal( activeCg, disabledCg, inactiveCg ); + QPalette pal; + + // for the active window (the one with the keyboard focus) + pal.setColor( QPalette::Active, QPalette::Background, Qt::black ); + pal.setColor( QPalette::Active, QPalette::Foreground, Qt::cyan ); + pal.setColor( QPalette::Active, QPalette::Text, Qt::cyan ); + pal.setColor( QPalette::Active, QPalette::Base, dark ); + pal.setColor( QPalette::Active, QPalette::Button, dark ); + pal.setColor( QPalette::Active, QPalette::ButtonText, Qt::green ); + pal.setColor( QPalette::Active, QPalette::Highlight, Qt::yellow ); + pal.setColor( QPalette::Active, QPalette::HighlightedText, Qt::black ); + + // for other windows (those that don't have the keyboard focus) + pal.setColor( QPalette::Inactive, QPalette::Background, Qt::black ); + pal.setColor( QPalette::Inactive, QPalette::Foreground, Qt::cyan ); + pal.setColor( QPalette::Inactive, QPalette::Text, Qt::cyan ); + pal.setColor( QPalette::Inactive, QPalette::Base, dark ); + pal.setColor( QPalette::Inactive, QPalette::Button, dark ); + pal.setColor( QPalette::Inactive, QPalette::ButtonText, Qt::green ); + + // for disabled widgets + pal.setColor( QPalette::Disabled, QPalette::Background, Qt::black ); + pal.setColor( QPalette::Disabled, QPalette::Foreground, Qt::gray ); + pal.setColor( QPalette::Disabled, QPalette::Text, Qt::gray ); + pal.setColor( QPalette::Disabled, QPalette::Base, dark ); + pal.setColor( QPalette::Disabled, QPalette::Button, dark ); + pal.setColor( QPalette::Disabled, QPalette::ButtonText, Qt::gray ); return pal; } @@ -256,7 +247,7 @@ bool YQUI::showEventFilter( QObject * obj, QEvent * ev ) QWidget * widget = dynamic_cast (obj); if ( widget ) - widget->setActiveWindow(); + widget->activateWindow(); } return false; // Don't stop event processing -- 2.39.2