42 , LeaveTimer_ (new QTimer (this))
43 , ContainsMouse_ (false)
46 watched->installEventFilter (
this);
48 LeaveTimer_->setSingleShot (
true);
58 LeaveTimer_->start (timeout);
68 switch (event->type ())
73 ContainsMouse_ =
true;
80 ContainsMouse_ =
false;
81 LeaveTimer_->start (800);
UTIL_GUI_API UnhoverDeleteMixin(QObject *parent, const char *slot=SLOT(deleteLater()))
Creates the mixin for the given parent widget.
void UTIL_GUI_API Start(int timeout=1200)
Manually starts the timer.
void UTIL_GUI_API IgnoreNext()
Ignores the next leave event.
void UTIL_GUI_API Stop()
Stops the previously started timer.
bool eventFilter(QObject *, QEvent *)