Browse Source

Fix last sequence number signalling

QGC4.4
DonLakeFlyer 7 years ago
parent
commit
83d2035fbe
  1. 7
      src/MissionManager/StructureScanComplexItem.cc
  2. 2
      src/MissionManager/StructureScanComplexItem.h

7
src/MissionManager/StructureScanComplexItem.cc

@ -63,9 +63,11 @@ StructureScanComplexItem::StructureScanComplexItem(Vehicle* vehicle, bool flyVie @@ -63,9 +63,11 @@ StructureScanComplexItem::StructureScanComplexItem(Vehicle* vehicle, bool flyVie
connect(&_altitudeFact, &Fact::valueChanged, this, &StructureScanComplexItem::_updateCoordinateAltitudes);
connect(&_structurePolygon, &QGCMapPolygon::dirtyChanged, this, &StructureScanComplexItem::_polygonDirtyChanged);
connect(&_structurePolygon, &QGCMapPolygon::countChanged, this, &StructureScanComplexItem::_polygonCountChanged);
connect(&_structurePolygon, &QGCMapPolygon::pathChanged, this, &StructureScanComplexItem::_rebuildFlightPolygon);
connect(&_structurePolygon, &QGCMapPolygon::countChanged, this, &StructureScanComplexItem::_updateLastSequenceNumber);
connect(&_layersFact, &Fact::valueChanged, this, &StructureScanComplexItem::_updateLastSequenceNumber);
connect(&_flightPolygon, &QGCMapPolygon::pathChanged, this, &StructureScanComplexItem::_flightPathChanged);
connect(_cameraCalc.distanceToSurface(), &Fact::valueChanged, this, &StructureScanComplexItem::_rebuildFlightPolygon);
@ -108,9 +110,8 @@ void StructureScanComplexItem::_clearInternal(void) @@ -108,9 +110,8 @@ void StructureScanComplexItem::_clearInternal(void)
emit lastSequenceNumberChanged(lastSequenceNumber());
}
void StructureScanComplexItem::_polygonCountChanged(int count)
void StructureScanComplexItem::_updateLastSequenceNumber(void)
{
Q_UNUSED(count);
emit lastSequenceNumberChanged(lastSequenceNumber());
}

2
src/MissionManager/StructureScanComplexItem.h

@ -107,13 +107,13 @@ signals: @@ -107,13 +107,13 @@ signals:
private slots:
void _setDirty(void);
void _polygonDirtyChanged (bool dirty);
void _polygonCountChanged (int count);
void _flightPathChanged (void);
void _clearInternal (void);
void _updateCoordinateAltitudes (void);
void _rebuildFlightPolygon (void);
void _recalcCameraShots (void);
void _recalcLayerInfo (void);
void _updateLastSequenceNumber (void);
private:
void _setExitCoordinate(const QGeoCoordinate& coordinate);

Loading…
Cancel
Save