27 #include "../canvas/MapDisplay.h"
31 #include <QMouseEvent>
40 m_pen.setColor(QColor(100, 177, 216));
42 m_brush = QColor(100, 177, 216, 80);
57 m_rect = QRect(m_origin, e->pos()).normalized();
59 QPixmap* draft = m_display->getDraftPixmap();
60 draft->fill(Qt::transparent);
62 QPainter painter(draft);
63 painter.setPen(m_pen);
64 painter.setBrush(m_brush);
65 painter.drawRect(m_rect);
74 QPixmap* draft = m_display->getDraftPixmap();
75 draft->fill(Qt::transparent);
This is a utility class tool that provides a rectangle that can indicate a boundary.