47 const qreal borderDelta = 2.0;
48 QPen guidesPen(
m_d->guidesConfig.guidesPen());
52 painter.setPen(guidesPen);
53 painter.setTransform(QTransform());
54 painter.setRenderHints(QPainter::Antialiasing,
false);
55 painter.setRenderHints(QPainter::Antialiasing,
false);
57 Q_FOREACH (qreal guide,
m_d->guidesConfig.horizontalGuideLines()) {
58 if (guide < updateArea.top() - borderDelta ||
59 guide > updateArea.bottom() + borderDelta) {
64 const QPoint
p0 = converter->
documentToWidget(QPointF(updateArea.left() - borderDelta, guide)).toPoint();
65 const QPoint
p1 = converter->
documentToWidget(QPointF(updateArea.right() + borderDelta, guide)).toPoint();
66 painter.drawLine(
p0,
p1);
69 Q_FOREACH (qreal guide,
m_d->guidesConfig.verticalGuideLines()) {
70 if (guide < updateArea.left() - borderDelta ||
71 guide > updateArea.right() + borderDelta) {
76 const QPoint
p0 = converter->
documentToWidget(QPointF(guide, updateArea.top() - borderDelta)).toPoint();
77 const QPoint
p1 = converter->
documentToWidget(QPointF(guide, updateArea.bottom() + borderDelta)).toPoint();
78 painter.drawLine(
p0,
p1);