|
|
|
@ -27,15 +27,24 @@ CoordinateVector::CoordinateVector(const QGeoCoordinate& coordinate1, const QGeo
@@ -27,15 +27,24 @@ CoordinateVector::CoordinateVector(const QGeoCoordinate& coordinate1, const QGeo
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
CoordinateVector::~CoordinateVector() |
|
|
|
|
void CoordinateVector::setCoordinates(const QGeoCoordinate& coordinate1, const QGeoCoordinate& coordinate2) |
|
|
|
|
{ |
|
|
|
|
|
|
|
|
|
setCoordinate1(coordinate1); |
|
|
|
|
setCoordinate2(coordinate2); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void CoordinateVector::setCoordinates(const QGeoCoordinate& coordinate1, const QGeoCoordinate& coordinate2) |
|
|
|
|
void CoordinateVector::setCoordinate1(const QGeoCoordinate &coordinate) |
|
|
|
|
{ |
|
|
|
|
if (_coordinate1 != coordinate) { |
|
|
|
|
_coordinate1 = coordinate; |
|
|
|
|
emit coordinate1Changed(_coordinate1); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void CoordinateVector::setCoordinate2(const QGeoCoordinate &coordinate) |
|
|
|
|
{ |
|
|
|
|
_coordinate1 = coordinate1; |
|
|
|
|
_coordinate2 = coordinate2; |
|
|
|
|
emit coordinate1Changed(_coordinate1); |
|
|
|
|
emit coordinate2Changed(_coordinate2); |
|
|
|
|
if (_coordinate2 != coordinate) { |
|
|
|
|
_coordinate2 = coordinate; |
|
|
|
|
emit coordinate2Changed(_coordinate2); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|