summaryrefslogtreecommitdiffstats
path: root/src/widgets/styles/qcommonstyle_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/widgets/styles/qcommonstyle_p.h')
-rw-r--r--src/widgets/styles/qcommonstyle_p.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/widgets/styles/qcommonstyle_p.h b/src/widgets/styles/qcommonstyle_p.h
index 2032e06e31..8f22dc7b79 100644
--- a/src/widgets/styles/qcommonstyle_p.h
+++ b/src/widgets/styles/qcommonstyle_p.h
@@ -77,9 +77,7 @@ public:
~QCommonStylePrivate()
{
-#ifndef QT_NO_ANIMATION
qDeleteAll(animations);
-#endif
#ifndef QT_NO_ITEMVIEWS
delete cachedOption;
#endif
@@ -120,11 +118,11 @@ public:
QList<const QObject*> animationTargets() const;
QStyleAnimation* animation(const QObject *target) const;
- void startAnimation(QStyleAnimation *animation);
- void stopAnimation(const QObject *target);
+ void startAnimation(QStyleAnimation *animation) const;
+ void stopAnimation(const QObject *target) const;
private:
- QHash<const QObject*, QStyleAnimation*> animations;
+ mutable QHash<const QObject*, QStyleAnimation*> animations;
};
QT_END_NAMESPACE