summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/gui/kernel/qapplication_win.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gui/kernel/qapplication_win.cpp b/src/gui/kernel/qapplication_win.cpp
index 9bc6cfcbc0..276d73ae64 100644
--- a/src/gui/kernel/qapplication_win.cpp
+++ b/src/gui/kernel/qapplication_win.cpp
@@ -586,6 +586,7 @@ static void qt_set_windows_color_resources()
QPalette tiplabel(pal);
tiplabel.setColor(QPalette::All, QPalette::Button, ttip);
tiplabel.setColor(QPalette::All, QPalette::Window, ttip);
+ tiplabel.setColor(QPalette::All, QPalette::ToolTipBase, ttip);
tiplabel.setColor(QPalette::All, QPalette::Text, ttipText);
tiplabel.setColor(QPalette::All, QPalette::WindowText, ttipText);
tiplabel.setColor(QPalette::All, QPalette::ButtonText, ttipText);
@@ -594,12 +595,15 @@ static void qt_set_windows_color_resources()
tiplabel.setColor(QPalette::All, QPalette::Text, ttipText);
tiplabel.setColor(QPalette::All, QPalette::WindowText, ttipText);
tiplabel.setColor(QPalette::All, QPalette::ButtonText, ttipText);
+ tiplabel.setColor(QPalette::All, QPalette::ToolTipText, ttipText);
const QColor fg = tiplabel.foreground().color(), btn = tiplabel.button().color();
QColor disabled((fg.red()+btn.red())/2,(fg.green()+btn.green())/2,
(fg.blue()+btn.blue())/2);
tiplabel.setColor(QPalette::Disabled, QPalette::WindowText, disabled);
+ tiplabel.setColor(QPalette::Disabled, QPalette::ToolTipText, disabled);
tiplabel.setColor(QPalette::Disabled, QPalette::Text, disabled);
tiplabel.setColor(QPalette::Disabled, QPalette::Base, Qt::white);
+ tiplabel.setColor(QPalette::Disabled, QPalette::ToolTipBase, Qt::white);
tiplabel.setColor(QPalette::Disabled, QPalette::BrightText, Qt::white);
QToolTip::setPalette(tiplabel);
#endif //QT_NO_TOOLTIP