mirror of
https://github.com/KDE/latte-dock.git
synced 2025-03-06 04:58:19 +03:00
restore previous functionality for QEvent:Leave
This commit is contained in:
parent
7af3b6e620
commit
4bc7a45474
@ -63,7 +63,7 @@ inline void VisibilityManagerPrivate::setMode(Dock::Visibility mode)
|
||||
raiseDock(true);
|
||||
}
|
||||
break;
|
||||
|
||||
|
||||
case Dock::AutoHide: {
|
||||
raiseDock(true);
|
||||
}
|
||||
@ -268,14 +268,13 @@ bool VisibilityManagerPrivate::event(QEvent *ev)
|
||||
containsMouse = true;
|
||||
emit q->containsMouseChanged();
|
||||
|
||||
emit q->mustBeShown();
|
||||
raiseDock(true);
|
||||
} else if (ev->type() == QEvent::Leave && containsMouse) {
|
||||
containsMouse = false;
|
||||
emit q->containsMouseChanged();
|
||||
|
||||
|
||||
if (mode == Dock::AutoHide)
|
||||
raiseDock(false);
|
||||
|
||||
} else if (ev->type() == QEvent::Show) {
|
||||
wm->setDockDefaultFlags();
|
||||
}
|
||||
|
@ -398,7 +398,7 @@ DragDrop.DropArea {
|
||||
dock.onWidthChanged.connect(visibilityManager.updateMaskArea);
|
||||
dock.onHeightChanged.connect(visibilityManager.updateMaskArea);
|
||||
|
||||
dock.visibility.timerShow = 1000;
|
||||
dock.visibility.timerShow = 300;
|
||||
dock.visibility.timerHide = 1000;
|
||||
|
||||
//dock.visibility.onDisableHidingChanged.connect(visibilityManager.slotDisableHidingChanged);
|
||||
|
Loading…
x
Reference in New Issue
Block a user