first commit
This commit is contained in:
32
project/fm_viewer/tester/rm_testing.cpp
Normal file
32
project/fm_viewer/tester/rm_testing.cpp
Normal file
@@ -0,0 +1,32 @@
|
||||
#include "rm_testing.h"
|
||||
#if (RM_TESTING)
|
||||
#include <QMouseEvent>
|
||||
#include <QDebug>
|
||||
#include <QCursor>
|
||||
|
||||
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
|
||||
Reference in New Issue
Block a user