FastOperationControlledDialog constructor
const
FastOperationControlledDialog({
- Key? key,
- required FutureBoolCallback onCreateOperation,
- required WidgetBuilder intialBuilder,
- FastOperationStatusChanged? onOperationStatusChanged,
- String? onGetAlternativeText()?,
- FutureBoolCallback? onGrantRights,
- FutureBoolCallback? onVerifyRights,
- WidgetBuilder? verifyingRightsBuilder,
- WidgetBuilder? missingRightsBuilder,
- WidgetBuilder? grantingRightsBuilder,
- WidgetBuilder? rightsDeniedBuillder,
- WidgetBuilder? operationInProgressBuilder,
- WidgetBuilder? operationSucceededBuilder,
- WidgetBuilder? operationFailedBuilder,
- FastOperationStatusChanged? onAlternativeAction,
- String? onGetValidText()?,
- Widget errorBuilder(
- BuildContext context,
- dynamic error
- String? onGetCancelText()?,
- String? onGetTitleText()?,
- FastOperationStatusChanged? onCancel,
- FastOperationStatusChanged? onValid,
- double? tabletWidthFactor = 0.6,
Constructs a FastOperationControlledDialog.
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;