#include "rm_testing.h" #if (RM_TESTING) #include #include #include RMTesting::RMTesting(QObject *parent) : QObject(parent) { //qInfo() << __FUNCTION__; } bool RMTesting::eventFilter(QObject* object, QEvent* event) { if(event->type() == QEvent::MouseButtonPress) { if(QCursor::pos() == mouse && mouseFilterTimer.elapsed() < 10) { return false; } mouseFilterTimer.start(); mouse = QCursor::pos(); int x = QCursor::pos().x(); int y = QCursor::pos().y(); qInfo() << "MP -> (" + QString::number(x) + "," + QString::number(y) + ")" << object; return false; // make it unhandled and sent to other filters. } else { } return false; } #endif