26 #ifndef __TERRALIB_QT_WIDGETS_INTERNAL_PANEXTENT_H
27 #define __TERRALIB_QT_WIDGETS_INTERNAL_PANEXTENT_H
30 #include "../../../geometry/Envelope.h"
31 #include "../Config.h"
35 #include <QPainterPath>
74 PanExtent(
MapDisplay* display,
const QCursor& cursor,
const QCursor& actionCursor = Qt::BlankCursor, QObject* parent = 0);
86 bool mousePressEvent(QMouseEvent* e);
88 bool mouseMoveEvent(QMouseEvent* e);
90 bool mouseReleaseEvent(QMouseEvent* e);
96 void drawCurrentExtent();
119 #endif // __TERRALIB_QT_WIDGETS_INTERNAL_PANEXTENT_H
An Envelope defines a 2D rectangular region.