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...