I am not able to get a hold of customizing the un-installation process, though I could succeed to some extent customizing the installation process. I am looking for a way to delete few files that are outside the installation location. For example: during the installation I created symbolic links to the application inside /usr/bin, and after un-installation I want to delete those files. How do I do this.
When I register for the signals “installationFinished” my functions in the script gets called, but surprisingly the signals “uninstallationStarted and uninstallationFinished” never gets called. Not sure why? Also in qinstaller.h we have the below code for identifying different state/stages of installation, but how can I get similar information for un-installation?
enum Status {
InstallerUnfinished,
InstallerCanceledByUser,
InstallerRunning,
InstallerFailed,
InstallerSucceeded,
};
int status() const;
enum WizardPage {
Introduction = 0x1000,
TargetDirectory = 0x2000,
ComponentSelection = 0x3000,
LicenseCheck = 0x4000,
StartMenuSelection = 0x5000,
ReadyForInstallation = 0x6000,
PerformInstallation = 0x7000,
InstallationFinished = 0x8000,
End = 0xffff
};
↧