FastOperationControlledDialog constructor

const FastOperationControlledDialog({
  1. Key? key,
  2. required FutureBoolCallback onCreateOperation,
  3. required WidgetBuilder intialBuilder,
  4. FastOperationStatusChanged? onOperationStatusChanged,
  5. String? onGetAlternativeText(
    1. FastOperationStatus
    )?,
  6. FutureBoolCallback? onGrantRights,
  7. FutureBoolCallback? onVerifyRights,
  8. WidgetBuilder? verifyingRightsBuilder,
  9. WidgetBuilder? missingRightsBuilder,
  10. WidgetBuilder? grantingRightsBuilder,
  11. WidgetBuilder? rightsDeniedBuillder,
  12. WidgetBuilder? operationInProgressBuilder,
  13. WidgetBuilder? operationSucceededBuilder,
  14. WidgetBuilder? operationFailedBuilder,
  15. FastOperationStatusChanged? onAlternativeAction,
  16. String? onGetValidText(
    1. FastOperationStatus
    )?,
  17. Widget errorBuilder(
    1. BuildContext context,
    2. dynamic error
    )?,
  18. String? onGetCancelText(
    1. FastOperationStatus
    )?,
  19. String? onGetTitleText(
    1. FastOperationStatus
    )?,
  20. FastOperationStatusChanged? onCancel,
  21. FastOperationStatusChanged? onValid,
  22. double? tabletWidthFactor = 0.6,
})

Implementation

const FastOperationControlledDialog({
  super.key,
  required this.onCreateOperation,
  required this.intialBuilder,
  this.onOperationStatusChanged,
  this.onGetAlternativeText,
  this.onGrantRights,
  this.onVerifyRights,
  this.verifyingRightsBuilder,
  this.missingRightsBuilder,
  this.grantingRightsBuilder,
  this.rightsDeniedBuillder,
  this.operationInProgressBuilder,
  this.operationSucceededBuilder,
  this.operationFailedBuilder,
  this.onAlternativeAction,
  this.onGetValidText,
  this.errorBuilder,
  this.onGetCancelText,
  this.onGetTitleText,
  this.onCancel,
  this.onValid,
  double? tabletWidthFactor = 0.6,
}) : tabletWidthFactor = tabletWidthFactor ?? 0.6;