showUpdateDialog<T> function
Future
showUpdateDialog<T>(
- BuildContext context, {
- required DesktopUpdaterController controller,
- Color? backgroundColor,
- Color? iconColor,
- Color? shadowColor,
- MandatoryReadyToInstallBehavior mandatoryReadyToInstallBehavior = MandatoryReadyToInstallBehavior.promptToSaveFirst,
Shows an update dialog.
Implementation
Future showUpdateDialog<T>(
BuildContext context, {
required DesktopUpdaterController controller,
Color? backgroundColor,
Color? iconColor,
Color? shadowColor,
MandatoryReadyToInstallBehavior mandatoryReadyToInstallBehavior =
MandatoryReadyToInstallBehavior.promptToSaveFirst,
}) {
return showDialog(
context: context,
barrierDismissible: _canDismissDialog(controller.state),
builder: (context) {
return _withLocalizationDirection(
controller,
UpdateDialogWidget(
controller: controller,
backgroundColor: backgroundColor,
iconColor: iconColor,
shadowColor: shadowColor,
mandatoryReadyToInstallBehavior: mandatoryReadyToInstallBehavior,
),
);
},
);
}