| 48 | } |
| 49 | |
| 50 | QColor readableColor(const QColor & color) |
| 51 | { |
| 52 | int r, g, b; |
| 53 | color.getRgb(&r, &g, &b); |
| 54 | |
| 55 | if ((r*0.299 + g*0.587 + b*0.114) > 150) |
| 56 | return QColor(0, 0, 0); |
| 57 | |
| 58 | return QColor(255, 255, 255); |
| 59 | |
| 60 | } |
| 61 | QColor invColor(const QColor& color) { |
| 62 | int h, s, v; |
| 63 | color.getHsv(&h, &s, &v); |