diff options
author | Philipp Erhardt <Philipp.Erhardt@informatik.stud.uni-erlangen.de> | 2015-05-05 19:06:04 +0200 |
---|---|---|
committer | Philipp Erhardt <Philipp.Erhardt@informatik.stud.uni-erlangen.de> | 2015-05-05 19:06:04 +0200 |
commit | b9be7d5be59adc117d9e86b4571a6ec804ca0a39 (patch) | |
tree | 2b1f5cccb04b0afa57953d47b2baaec8407e38cf /src/layout | |
parent | f22115b1ccdc87896784ab10bc6f591155647cbd (diff) |
Add workaround for drawing the page overlay
Diffstat (limited to 'src/layout')
-rw-r--r-- | src/layout/layout.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/layout/layout.cpp b/src/layout/layout.cpp index 12ef40d..3233b75 100644 --- a/src/layout/layout.cpp +++ b/src/layout/layout.cpp @@ -257,8 +257,11 @@ void Layout::render_search_rects(QPainter *painter, int cur_page, QPoint offset, void Layout::render_selection(QPainter *painter, int cur_page, QPoint offset, float size) { float w = res->get_page_width(cur_page); float h = res->get_page_height(cur_page); - painter->setPen(QPen(Qt::NoPen)); + // what's going on?! If I use Qt::NoPen, I can't draw the overlay rect anymore (Canvas:paintEvent) +// painter->setPen(Qt::NoPen); QColor color = QApplication::palette().highlight().color(); + color.setAlpha(0); // TODO this is a workaround + painter->setPen(color); color.setAlpha(96); painter->setBrush(color); |