mirror of
https://github.com/KDE/latte-dock.git
synced 2025-03-09 00:58:15 +03:00
simplify parabolic criteria in view
This commit is contained in:
parent
ae9836ccba
commit
345d2823f6
@ -1425,11 +1425,10 @@ bool View::event(QEvent *e)
|
||||
if (auto me = dynamic_cast<QMouseEvent *>(e)) {
|
||||
|
||||
if (m_currentParabolicItem) {
|
||||
QRectF grect = m_currentParabolicItem->mapRectToScene(QRectF(0, 0, m_currentParabolicItem->width(), m_currentParabolicItem->height()));
|
||||
QPointF internal = m_currentParabolicItem->mapFromScene(me->windowPos());
|
||||
|
||||
if (grect.contains(me->windowPos())) {
|
||||
//! sending move event to parabolic item
|
||||
QPointF internal = m_currentParabolicItem->mapFromScene(me->windowPos());
|
||||
if (m_currentParabolicItem->contains(internal)) {
|
||||
//! sending move event to parabolic item
|
||||
QMetaObject::invokeMethod(m_currentParabolicItem,
|
||||
"parabolicMove",
|
||||
Qt::DirectConnection,
|
||||
|
Loading…
x
Reference in New Issue
Block a user