20 #ifndef __TERRALIB_LAYOUT_INTERNAL_ABSTRACTTOOL_H 
   21 #define __TERRALIB_LAYOUT_INTERNAL_ABSTRACTTOOL_H 
   24 #include "../../core/Config.h" 
   27 #include <boost/noncopyable.hpp> 
   30 #include <QtCore/QObject> 
   31 #include <QtGui/QCursor> 
   84           virtual bool eventFilter(QObject* watched, QEvent* e);
 
   94           virtual bool mousePressEvent(QMouseEvent* e);
 
  104           virtual bool mouseMoveEvent(QMouseEvent* e);
 
  114           virtual bool mouseReleaseEvent(QMouseEvent* e);
 
  127           virtual bool mouseDoubleClickEvent(QMouseEvent* e);
 
  136           virtual void setCursor(
const QCursor& cursor);
 
  147 #endif  // __TERRALIB_QT_WIDGETS_INTERNAL_ABSTRACTTOOL_H 
#define TELAYOUTEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
Class representing the view. This view is child of QGraphicsView, part of Graphics View Framework...