X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Fqt4%2FColorCache.cpp;h=6036099e473e051e6c52e4edf0f4eba5ade98135;hb=b6eacd8d4f86734e8abef3335b190ce12a6a11b5;hp=9c5adb4f65e316b014c9b7905a262dc3e620bf27;hpb=24fcbd6f0c0c80d50849ad406957bfd1e967e4f2;p=lyx.git diff --git a/src/frontends/qt4/ColorCache.cpp b/src/frontends/qt4/ColorCache.cpp index 9c5adb4f65..6036099e47 100644 --- a/src/frontends/qt4/ColorCache.cpp +++ b/src/frontends/qt4/ColorCache.cpp @@ -18,8 +18,6 @@ namespace lyx { namespace{ -// FIXME (later): Qt >= 4.4 has a proper QPalette::NoRole value. -QPalette::ColorRole const NoRole = static_cast(-1); QPalette::ColorRole role(ColorCode col) { @@ -33,7 +31,7 @@ QPalette::ColorRole role(ColorCode col) case Color_mathcorners: return QPalette::Base; break; - + case Color_foreground: case Color_cursor: case Color_preview: @@ -41,7 +39,7 @@ QPalette::ColorRole role(ColorCode col) case Color_previewframe: return QPalette::Text; break; - + case Color_selection: return QPalette::Highlight; break; @@ -52,11 +50,11 @@ QPalette::ColorRole role(ColorCode col) case Color_urltext: return QPalette::Link; default: - return NoRole; + return QPalette::NoRole; } } -} +} // namespace void ColorCache::init() @@ -83,7 +81,7 @@ QColor ColorCache::get(Color const & color, bool syscolors) const const_cast(this)->init(); if (color <= Color_ignore && color.mergeColor == Color_ignore) { QPalette::ColorRole const cr = role(color.baseColor); - if (syscolors && cr != NoRole) { + if (syscolors && cr != QPalette::NoRole) { static QColor const white = Qt::white; QColor const c = pal_.brush(QPalette::Active, cr).color(); if (cr == QPalette::Base && c == white) @@ -104,7 +102,7 @@ QColor ColorCache::get(Color const & color, bool syscolors) const (base_color.blue() + merge_color.blue()) / 2); } // used by branches - return QColor(lcolor.getX11Name(color.baseColor).c_str()); + return QColor(lcolor.getX11Name(color.baseColor).c_str()); } @@ -115,7 +113,7 @@ bool ColorCache::isSystem(ColorCode const color) const static QColor const white = Qt::white; return pal_.brush(QPalette::Active, cr).color() != white; } else - return cr != NoRole; + return cr != QPalette::NoRole; }