|
|
|
@ -122,7 +122,12 @@ void QGCMapPolygonTest::_testVertexManipulation(void)
@@ -122,7 +122,12 @@ void QGCMapPolygonTest::_testVertexManipulation(void)
|
|
|
|
|
QCOMPARE(_mapPolygon->count(), i); |
|
|
|
|
|
|
|
|
|
_mapPolygon->appendVertex(_polyPoints[i]); |
|
|
|
|
if (i >= 2) { |
|
|
|
|
// Center is no recalculated until there are 3 points or more
|
|
|
|
|
QVERIFY(_multiSpyPolygon->checkOnlySignalByMask(pathChangedMask | polygonDirtyChangedMask | polygonCountChangedMask | centerChangedMask)); |
|
|
|
|
} else { |
|
|
|
|
QVERIFY(_multiSpyPolygon->checkOnlySignalByMask(pathChangedMask | polygonDirtyChangedMask | polygonCountChangedMask)); |
|
|
|
|
} |
|
|
|
|
QVERIFY(_multiSpyModel->checkOnlySignalByMask(modelDirtyChangedMask | modelCountChangedMask)); |
|
|
|
|
QCOMPARE(_multiSpyPolygon->pullIntFromSignalIndex(polygonCountChangedIndex), i+1); |
|
|
|
|
QCOMPARE(_multiSpyModel->pullIntFromSignalIndex(modelCountChangedIndex), i+1); |
|
|
|
|