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.