ProPresentation.fromMap constructor

ProPresentation.fromMap(
  1. ProRemoteClient parent,
  2. Map data
)

Implementation

ProPresentation.fromMap(this.parent, Map data)
    : slideQuality = data['presentationSlideQuality'] ?? 0,
      presentationName = data['presentationName'] ?? '',
      presentationPath = data['presentationPath'] ?? '' {
  // handle slide groups
  presentationSlideGroups = [];
  for (var item in data['presentationSlideGroups'] ?? []) {
    var sg = ProSlideGroup.fromMap(this, item);
    presentationSlideGroups.add(sg);
  }
  reComputeSlides();
}