From: hjk Date: Fri, 13 Apr 2012 09:14:15 +0000 (+0200) Subject: Make {TCBPoint,QEasingCurveFunction}::operator==() const X-Git-Tag: 071012110112~1648 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6e1594e456a6d4540195be3b46c345256da54841;p=profile%2Fivi%2Fqtbase.git Make {TCBPoint,QEasingCurveFunction}::operator==() const This is needed to use the classes with standard algorithms and is the Right Thing anyway. Change-Id: I13d1e0bfabbd216319cc138f11a9b3240f093052 Reviewed-by: Lars Knoll --- diff --git a/src/corelib/tools/qeasingcurve.cpp b/src/corelib/tools/qeasingcurve.cpp index 81778f9..1d6514e 100644 --- a/src/corelib/tools/qeasingcurve.cpp +++ b/src/corelib/tools/qeasingcurve.cpp @@ -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) &&