Changeset View
Changeset View
Standalone View
Standalone View
krusader/GUI/krstyleproxy.cpp
Show All 40 Lines | 37 | if (const auto *fropt = qstyleoption_cast<const QStyleOptionFocusRect *>(option)) { | |||
---|---|---|---|---|---|
41 | if (bg.isValid()) { | 41 | if (bg.isValid()) { | ||
42 | int h, s, v; | 42 | int h, s, v; | ||
43 | bg.getHsv(&h, &s, &v); | 43 | bg.getHsv(&h, &s, &v); | ||
44 | if (v >= 128) | 44 | if (v >= 128) | ||
45 | newPen.setColor(Qt::black); | 45 | newPen.setColor(Qt::black); | ||
46 | else | 46 | else | ||
47 | newPen.setColor(Qt::white); | 47 | newPen.setColor(Qt::white); | ||
48 | } else { | 48 | } else { | ||
49 | newPen.setColor(option->palette.foreground().color()); | 49 | newPen.setColor(option->palette.windowText().color()); | ||
50 | } | 50 | } | ||
51 | newPen.setWidth(0); | 51 | newPen.setWidth(0); | ||
52 | newPen.setStyle(Qt::DotLine); | 52 | newPen.setStyle(Qt::DotLine); | ||
53 | painter->setPen(newPen); | 53 | painter->setPen(newPen); | ||
54 | QRect focusRect = option->rect /*.adjusted(1, 1, -1, -1) */; | 54 | QRect focusRect = option->rect /*.adjusted(1, 1, -1, -1) */; | ||
55 | painter->drawRect(focusRect.adjusted(0, 0, -1, -1)); //draw pen inclusive | 55 | painter->drawRect(focusRect.adjusted(0, 0, -1, -1)); //draw pen inclusive | ||
56 | painter->setPen(oldPen); | 56 | painter->setPen(oldPen); | ||
57 | } | 57 | } | ||
Show All 20 Lines |