Browse Source

Merge pull request #4986 from DonLakeFlyer/PolygonFix

Generate polygon model when loading from json
QGC4.4
Don Gagne 8 years ago committed by GitHub
parent
commit
d2ef6d01ea
  1. 5
      src/MissionManager/QGCMapPolygon.cc

5
src/MissionManager/QGCMapPolygon.cc

@ -174,6 +174,11 @@ bool QGCMapPolygon::loadFromJson(const QJsonObject& json, bool required, QString
if (!JsonHelper::loadGeoCoordinateArray(json[jsonPolygonKey], false /* altitudeRequired */, _polygonPath, errorString)) { if (!JsonHelper::loadGeoCoordinateArray(json[jsonPolygonKey], false /* altitudeRequired */, _polygonPath, errorString)) {
return false; return false;
} }
for (int i=0; i<_polygonPath.count(); i++) {
_polygonModel.append(new QGCQGeoCoordinate(_polygonPath[i].value<QGeoCoordinate>(), _newCoordParent));
}
setDirty(false); setDirty(false);
emit pathChanged(); emit pathChanged();

Loading…
Cancel
Save