#include <QMouseEvent>
#include <QToolBar>
-MiddleClickActionEventFilter::MiddleClickActionEventFilter(QObject *parent) : QObject(parent)
+MiddleClickActionEventFilter::MiddleClickActionEventFilter(QObject *parent)
+ : QObject(parent)
{
-
}
MiddleClickActionEventFilter::~MiddleClickActionEventFilter() = default;
bool MiddleClickActionEventFilter::eventFilter(QObject *watched, QEvent *event)
{
- if (event->type() == QEvent::MouseButtonPress
- || event->type() == QEvent::MouseButtonRelease) {
+ if (event->type() == QEvent::MouseButtonPress || event->type() == QEvent::MouseButtonRelease) {
QMouseEvent *me = static_cast<QMouseEvent *>(event);
if (me->button() == Qt::MiddleButton) {
m_lastMiddlePressedAction = action;
} else if (event->type() == QEvent::MouseButtonRelease) {
if (m_lastMiddlePressedAction == action) {
- emit actionMiddleClicked(action);
+ Q_EMIT actionMiddleClicked(action);
}
m_lastMiddlePressedAction = nullptr;
}
m_lastMiddlePressedAction = action;
} else if (event->type() == QEvent::MouseButtonRelease) {
if (m_lastMiddlePressedAction == action) {
- emit actionMiddleClicked(action);
+ Q_EMIT actionMiddleClicked(action);
return true;
}
m_lastMiddlePressedAction = nullptr;
return QObject::eventFilter(watched, event);
}
+
+#include "moc_middleclickactioneventfilter.cpp"