|
@@ -189,15 +189,6 @@ class _AIPaintInfoState extends State<AIPaintInfo> {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- // @override
|
|
|
- // void didUpdateWidget(covariant AIPaintInfo oldWidget) {
|
|
|
- // if (oldWidget.controller != widget.controller) {
|
|
|
- // throw UnsupportedError("[VidTestPlayer] unsupport replace controller.");
|
|
|
- // }
|
|
|
-
|
|
|
- // super.didUpdateWidget(oldWidget);
|
|
|
- // }
|
|
|
-
|
|
|
@override
|
|
|
void initState() {
|
|
|
widget.controller.eventHandler.addListener(onControllerEvent);
|
|
@@ -298,6 +289,16 @@ class _AIPaintInfoState extends State<AIPaintInfo> {
|
|
|
void _onMeasureRerenderReady(Object sender, void e) {
|
|
|
if (mounted) {
|
|
|
setState(() {
|
|
|
+ final measureDataAIResults = jsonDecode(
|
|
|
+ measureData.aiResults,
|
|
|
+ );
|
|
|
+ for (int i = 0; i < (measureDataAIResults as List).length; i++) {
|
|
|
+ aiResult.add(
|
|
|
+ AIDiagnosisPerImageDTO.fromJson(
|
|
|
+ measureDataAIResults[i],
|
|
|
+ ),
|
|
|
+ );
|
|
|
+ }
|
|
|
_updateFeatures();
|
|
|
});
|
|
|
}
|