diff --git a/src/widgets/kernel/qtooltip.cpp b/src/widgets/kernel/qtooltip.cpp index 0f7bc97c..add2a44e 100644 --- a/src/widgets/kernel/qtooltip.cpp +++ b/src/widgets/kernel/qtooltip.cpp @@ -63,6 +63,11 @@ #include #include +#if 0 // Used to be included in Qt4 for Q_WS_MAC +# include +#include +#endif + QT_BEGIN_NAMESPACE /*! @@ -312,7 +317,20 @@ void QTipLabel::timerEvent(QTimerEvent *e) || e->timerId() == expireTimer.timerId()){ hideTimer.stop(); expireTimer.stop(); +#if 0 /* Used to be included in Qt4 for Q_WS_MAC */ && QT_CONFIG(effects) + if (QApplication::isEffectEnabled(Qt::UI_FadeTooltip)){ + // Fade out tip on mac (makes it invisible). + // The tip will not be deleted until a new tip is shown. + + // DRSWAT - Cocoa + macWindowFade(qt_mac_window_for(this)); + QTipLabel::instance->fadingOut = true; // will never be false again. + } + else + hideTipImmediately(); +#else hideTipImmediately(); +#endif } }