bool isScrollBar = (qobject_cast<QScrollBar *>(w));
if (isScrollBar) {
w->installEventFilter(q);
- startAnimate(AquaScrollBar, w);
return true;
}
}
QMacStylePrivate::ScrollBarFadeOutDuration);
info.cleared = opacity <= 0.0;
+ if (info.animating && info.cleared) {
+ d->stopAnimation(slider->styleObject);
+ info.animating = false;
+ } else if (!info.animating && !info.cleared) {
+ d->startAnimation(new QStyleAnimation(slider->styleObject));
+ info.animating = true;
+ }
+
CGContextBeginTransparencyLayerWithRect(cg, qt_hirectForQRect(slider->rect), NULL);
CGContextSetAlpha(cg, opacity);