InnoSetup class

The Inno Setup installer definition block.

Constructors

InnoSetup({required InnoSetupIcon icon, InnoSetupCompression compression = InnoSetupCompressions.none, List<InnoSetupLanguage>? languages, required InnoSetupName name, required InnoSetupInstallerDirectory location, InnoSetupLicense? license, required InnoSetupApp app, required InnoSetupFiles files, bool runAfterInstall = true})
The Inno Setup installer definition block.
const

Properties

app → InnoSetupApp
App details.
final
compression → InnoSetupCompression
Compresssion used to pack the contents in the installer.
final
files → InnoSetupFiles
Specify app files.
final
hashCode → int
The hash code for this object.
no setterinherited
icon → InnoSetupIcon
Installer icon.
final
languages → List<InnoSetupLanguage>?
Language support for the installer.
final
license → InnoSetupLicense?
Show license when installing.
final
location → InnoSetupInstallerDirectory
Location of the installer.
final
name → InnoSetupName
Name of the output installer file.
final
runAfterInstall → bool
Run app after installing.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

make() → Future<void>
Make the Inno Setup script. (innosetup.iss)
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited