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.