26 #ifndef __TERRALIB_QT_WIDGETS_INTERNAL_ABSTRACTTOOL_H 27 #define __TERRALIB_QT_WIDGETS_INTERNAL_ABSTRACTTOOL_H 30 #include "../Config.h" 33 #include <boost/noncopyable.hpp> 36 #include <QtCore/QObject> 105 virtual bool eventFilter(QObject* watched, QEvent* e);
115 virtual bool mousePressEvent(QMouseEvent* e);
125 virtual bool mouseMoveEvent(QMouseEvent* e);
135 virtual bool mouseReleaseEvent(QMouseEvent* e);
148 virtual bool mouseDoubleClickEvent(QMouseEvent* e);
158 virtual bool keyPressEvent(QKeyEvent* e);
167 virtual void setCursor(
const QCursor& cursor);
180 #endif // __TERRALIB_QT_WIDGETS_INTERNAL_ABSTRACTTOOL_H