summaryrefslogtreecommitdiffstats
path: root/src/core/geometry/qgeometryfactory_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/geometry/qgeometryfactory_p.h')
-rw-r--r--src/core/geometry/qgeometryfactory_p.h4
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;