diff --git a/dist/installer/ifw/packages/org.qtproject.qtcreator.application/meta/installscript.qs b/dist/installer/ifw/packages/org.qtproject.qtcreator.application/meta/installscript.qs index 0f096b84775..1b46304147b 100644 --- a/dist/installer/ifw/packages/org.qtproject.qtcreator.application/meta/installscript.qs +++ b/dist/installer/ifw/packages/org.qtproject.qtcreator.application/meta/installscript.qs @@ -31,6 +31,7 @@ function Component() { component.loaded.connect(this, Component.prototype.loaded); + installer.installationFinished.connect(this, Component.prototype.installationFinishedPageIsShown); installer.finishButtonClicked.connect(this, Component.prototype.installationFinished); installer.setDefaultPageVisible(QInstaller.ComponentSelection, false); } @@ -173,6 +174,17 @@ Component.prototype.createOperations = function() } } +Component.prototype.installationFinishedPageIsShown = function() +{ + try { + if (component.installed && installer.isInstaller() && installer.status == QInstaller.Success) { + installer.addWizardPageItem( component, "LaunchQtCreatorCheckBoxForm", QInstaller.InstallationFinished ); + } + } catch(e) { + print(e); + } +} + Component.prototype.installationFinished = function() { try { diff --git a/dist/installer/ifw/packages/org.qtproject.qtcreator.application/meta/launchqtcreatorcheckboxform.ui b/dist/installer/ifw/packages/org.qtproject.qtcreator.application/meta/launchqtcreatorcheckboxform.ui new file mode 100644 index 00000000000..4d6060c67ac --- /dev/null +++ b/dist/installer/ifw/packages/org.qtproject.qtcreator.application/meta/launchqtcreatorcheckboxform.ui @@ -0,0 +1,34 @@ + + + LaunchQtCreatorCheckBoxForm + + + + 0 + 0 + 112 + 17 + + + + + 0 + + + + + Launch Qt Creator + + + true + + + false + + + + + + + + diff --git a/dist/installer/ifw/packages/org.qtproject.qtcreator.application/meta/package.xml.in b/dist/installer/ifw/packages/org.qtproject.qtcreator.application/meta/package.xml.in index 0e21746d4eb..e9d378cd700 100644 --- a/dist/installer/ifw/packages/org.qtproject.qtcreator.application/meta/package.xml.in +++ b/dist/installer/ifw/packages/org.qtproject.qtcreator.application/meta/package.xml.in @@ -14,5 +14,6 @@ org.qtproject.qtcreator associatecommonfiletypesform.ui + launchqtcreatorcheckboxform.ui