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