# HG changeset patch # User Chris Cannam # Date 1184594763 0 # Node ID 3801289761a19af73be4e27fd840b3ce70082a53 # Parent 3101c68a00c1a8580e986461b9bd693aca4542a5 * dark background if necessary in key/mouse reference diff -r 3101c68a00c1 -r 3801289761a1 widgets/KeyReference.cpp --- a/widgets/KeyReference.cpp Fri Jul 13 15:54:17 2007 +0000 +++ b/widgets/KeyReference.cpp Mon Jul 16 14:06:03 2007 +0000 @@ -111,8 +111,12 @@ } QString text; + + QColor bgcolor = QApplication::palette().window().color(); + bool darkbg = (bgcolor.red() + bgcolor.green() + bgcolor.blue() < 384); - text += "
"; + text += QString("
") + .arg(darkbg ? "#121212" : "#e8e8e8"); for (CategoryList::iterator i = m_categoryOrder.begin(); i != m_categoryOrder.end(); ++i) { @@ -120,7 +124,7 @@ QString category = *i; KeyList &list = m_map[category]; - text += QString("\n").arg(category); + text += QString("\n").arg(darkbg ? "#303030" : "#d0d0d0").arg(category); for (KeyList::iterator j = list.begin(); j != list.end(); ++j) {

%1

%2