diff options
Diffstat (limited to 'src/core/geometry/qgeometryfactory_p.h')
-rw-r--r-- | src/core/geometry/qgeometryfactory_p.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/core/geometry/qgeometryfactory_p.h b/src/core/geometry/qgeometryfactory_p.h index 47f3a5281..97114d658 100644 --- a/src/core/geometry/qgeometryfactory_p.h +++ b/src/core/geometry/qgeometryfactory_p.h @@ -66,7 +66,9 @@ class Q_3DCORESHARED_EXPORT QGeometryFactory : public QAbstractFunctor public: virtual ~QGeometryFactory(); virtual QGeometry *operator()() = 0; - virtual bool operator ==(const QGeometryFactory &other) const = 0; + virtual bool equals(const QGeometryFactory &other) const = 0; + friend bool operator==(const QGeometryFactory &lhs, const QGeometryFactory &rhs) + { return lhs.equals(rhs); } }; typedef QSharedPointer<QGeometryFactory> QGeometryFactoryPtr; |