| 311 | } |
| 312 | |
| 313 | void DatapickerImageView::drawForeground(QPainter* painter, const QRectF& rect) { |
| 314 | if (m_mouseMode == MouseMode::ZoomSelection && m_selectionBandIsShown) { |
| 315 | painter->save(); |
| 316 | const QRectF& selRect = mapToScene(QRect(m_selectionStart, m_selectionEnd).normalized()).boundingRect(); |
| 317 | painter->setPen(QPen(Qt::black, 5 / transform().m11())); |
| 318 | painter->drawRect(selRect); |
| 319 | painter->setBrush(Qt::blue); |
| 320 | painter->setOpacity(0.2); |
| 321 | painter->drawRect(selRect); |
| 322 | painter->restore(); |
| 323 | } |
| 324 | QGraphicsView::drawForeground(painter, rect); |
| 325 | } |
| 326 | |
| 327 | void DatapickerImageView::drawBackground(QPainter* painter, const QRectF& rect) { |
| 328 | painter->save(); |
nothing calls this directly
no test coverage detected