diff options
Diffstat (limited to 'src/imports/location/qdeclarativecoordinate.cpp')
-rw-r--r-- | src/imports/location/qdeclarativecoordinate.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/imports/location/qdeclarativecoordinate.cpp b/src/imports/location/qdeclarativecoordinate.cpp index 2987a6ce..64246ae5 100644 --- a/src/imports/location/qdeclarativecoordinate.cpp +++ b/src/imports/location/qdeclarativecoordinate.cpp @@ -221,6 +221,14 @@ QString CoordinateValueType::toString() const .arg(v.latitude()).arg(v.longitude()).arg(v.altitude()); } +bool CoordinateValueType::isEqual(const QVariant &other) const +{ + if (other.userType() != qMetaTypeId<QGeoCoordinate>()) + return false; + + return v == other.value<QGeoCoordinate>(); +} + /* Returns the distance (in meters) from this coordinate to the coordinate specified by other. Altitude is not used in the calculation. |