|
From: Tapio V. <aa...@us...> - 2011-01-11 14:46:48
|
Module: editor
Branch: master
Commit: 1541d2eb34382dad782fc4ccd346953ad3d7d156
Author: Tapio Vierros <tap...@gm...>
Date: Tue Jan 11 16:37:11 2011 +0200
Display selected note better (not obscuring note type etc.).
---
notelabel.cc | 7 ++-----
1 files changed, 2 insertions(+), 5 deletions(-)
diff --git a/notelabel.cc b/notelabel.cc
index 548eecd..e1c1369 100644
--- a/notelabel.cc
+++ b/notelabel.cc
@@ -43,11 +43,7 @@ void NoteLabel::createPixmap(QSize size)
QLinearGradient gradient(0, 0, 0, image.height()-1);
gradient.setColorAt(0.0, Qt::white);
float ff = m_floating ? 1.0f : 0.5f;
- if (m_selected) {
- gradient.setColorAt(0.2, QColor(180, 100, 100));
- gradient.setColorAt(0.8, QColor(180, 100, 100));
- gradient.setColorAt(1.0, QColor(120, 100, 100));
- } else if (m_note.type == Note::NORMAL) {
+ if (m_note.type == Note::NORMAL) {
gradient.setColorAt(0.2, QColor(100 * ff, 100 * ff, 255 * ff));
gradient.setColorAt(0.8, QColor(100 * ff, 100 * ff, 255 * ff));
gradient.setColorAt(1.0, QColor(100 * ff, 100 * ff, 200 * ff));
@@ -64,6 +60,7 @@ void NoteLabel::createPixmap(QSize size)
QPainter painter;
painter.begin(&image);
painter.setRenderHint(QPainter::Antialiasing);
+ painter.setPen(m_selected ? Qt::red : Qt::black); // Hilight selected note
painter.setBrush(gradient);
painter.drawRoundedRect(QRectF(0.5, 0.5, image.width()-1, image.height()-1),
25, 25, Qt::RelativeSize);
|