Move "mouseEvent()" function to Utils_p.h

So it can be reused
This commit is contained in:
Sergio Martins
2020-11-30 23:00:30 +00:00
parent 41fdb9c7df
commit bba0195196
2 changed files with 19 additions and 18 deletions

View File

@@ -499,24 +499,6 @@ WindowBeingDragged *DragController::windowBeingDragged() const
return m_windowBeingDragged.get();
}
static QMouseEvent *mouseEvent(QEvent *e)
{
switch (e->type()) {
case QEvent::MouseButtonPress:
case QEvent::MouseButtonDblClick:
case QEvent::MouseButtonRelease:
case QEvent::MouseMove:
case QEvent::NonClientAreaMouseButtonPress:
case QEvent::NonClientAreaMouseButtonRelease:
case QEvent::NonClientAreaMouseMove:
return static_cast<QMouseEvent *>(e);
default:
break;
}
return nullptr;
}
bool DragController::eventFilter(QObject *o, QEvent *e)
{
if (m_nonClientDrag && e->type() == QEvent::Move) {