Make {TCBPoint,QEasingCurveFunction}::operator==() const
authorhjk <qtc-committer@nokia.com>
Fri, 13 Apr 2012 09:14:15 +0000 (11:14 +0200)
committerQt by Nokia <qt-info@nokia.com>
Mon, 16 Apr 2012 20:33:50 +0000 (22:33 +0200)
This is needed to use the classes with standard algorithms
and is the Right Thing anyway.

Change-Id: I13d1e0bfabbd216319cc138f11a9b3240f093052
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
src/corelib/tools/qeasingcurve.cpp

index 81778f9..1d6514e 100644 (file)
@@ -349,7 +349,7 @@ struct TCBPoint {
     TCBPoint() {}
     TCBPoint(QPointF point, qreal t, qreal c, qreal b) : _point(point), _t(t), _c(c), _b(b) {}
 
-    bool operator==(const TCBPoint& other)
+    bool operator==(const TCBPoint &other) const
     {
         return _point == other._point &&
                 qFuzzyCompare(_t, other._t) &&
@@ -373,7 +373,7 @@ public:
     virtual ~QEasingCurveFunction() {}
     virtual qreal value(qreal t);
     virtual QEasingCurveFunction *copy() const;
-    bool operator==(const QEasingCurveFunction& other);
+    bool operator==(const QEasingCurveFunction &other) const;
 
     Type _t;
     qreal _p;
@@ -397,7 +397,7 @@ QEasingCurveFunction *QEasingCurveFunction::copy() const
     return rv;
 }
 
-bool QEasingCurveFunction::operator==(const QEasingCurveFunction& other)
+bool QEasingCurveFunction::operator==(const QEasingCurveFunction &other) const
 {
     return _t == other._t &&
            qFuzzyCompare(_p, other._p) &&