IssGenerator class
Generates an Inno Setup script file.
Constructors
- IssGenerator({required String appId, required String appName, required String appVersion, required String defaultDirname, required Language defaultLanguages})
- Creates a new IssGenerator instance.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addFiles(
{required String source, String? destination, List< FileFlag> ? flags}) → void - Adds a File entry to the Inno Setup script.
-
addIcons(
{required String name, required String fileName, List< String> ? parameters, String? workingDir, List<String> ? hotKey, String? comment, String? iconFilename, String? iconIndex, String? appUserModelID, Uuid? appUserModelToaseActivatorCLSID, List<IconFlag> ? flags, List<String> ? tasks}) → void -
Adds an
Icon
entry to the Inno Setup script. -
addLanguages(
Language language) → void - Adds a language entry to the Inno Setup script.
-
addRun(
{required String fileName, String? parameters, List< RunFlag> ? flags, String? message, String? description}) → void -
Adds a
Run
entry to the Inno Setup script. -
addSetup(
{required String key, required String value}) → void - Adds a setup entry to the Inno Setup script.
-
addTasks(
{required String name, required String description, String? groupDescription, List< String> ? components, List<TaskFlag> ? flags}) → void -
Adds a
Task
entry to the Inno Setup script. -
build(
) → StringBuffer - Builds the Inno Setup script.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited