|
@@ -1,4 +1,5 @@
|
|
|
import 'package:fis_measure/interfaces/process/items/item.dart';
|
|
|
+import 'package:fis_measure/interfaces/process/items/item_feature.dart';
|
|
|
import 'package:flutter/painting.dart';
|
|
|
|
|
|
import 'item_feature.dart';
|
|
@@ -25,6 +26,11 @@ abstract class TopMeasureItemFeature extends MeasureItemFeature {
|
|
|
@override
|
|
|
void setZoomRect(Rect? rect) {
|
|
|
zoomRect = rect;
|
|
|
+ final List<IMeasureItemFeature> measureFeatures =
|
|
|
+ refItem.childItems.expand((item) => item.measuredFeatures).toList();
|
|
|
+ for (var feature in measureFeatures) {
|
|
|
+ feature.setZoomRect(zoomRect);
|
|
|
+ }
|
|
|
for (var item in refItem.childItems) {
|
|
|
item.feature?.setZoomRect(rect);
|
|
|
}
|