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