diff options
Diffstat (limited to 'paperspace-installer-noninteractive.qs.in')
-rw-r--r-- | paperspace-installer-noninteractive.qs.in | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/paperspace-installer-noninteractive.qs.in b/paperspace-installer-noninteractive.qs.in new file mode 100644 index 000000000000..4152395a3d26 --- /dev/null +++ b/paperspace-installer-noninteractive.qs.in @@ -0,0 +1,44 @@ +function Controller() { + installer.autoRejectMessageBoxes(); + installer.installationFinished.connect(function() { + gui.clickButton(buttons.NextButton); + }) +} + +Controller.prototype.IntroductionPageCallback = function() { + // click delay here because the next button is initially disabled for ~1 second + gui.clickButton(buttons.NextButton); +} + +Controller.prototype.TargetDirectoryPageCallback = function() +{ + gui.currentPageWidget().TargetDirectoryLineEdit.setText("@INSTALL_DIR@"); + gui.clickButton(buttons.NextButton); +} + +Controller.prototype.ComponentSelectionPageCallback = function() { +// var widget = gui.currentPageWidget(); + +// widget.deselectAll(); +// widget.selectComponent("Paperspece"); + + gui.clickButton(buttons.NextButton); +} + +Controller.prototype.ReadyForInstallationPageCallback = function() +{ + gui.clickButton(buttons.NextButton); +} + +Controller.prototype.PerformInstallationPageCallback = function() +{ + gui.clickButton(buttons.CommitButton); +} + +Controller.prototype.FinishedPageCallback = function() { +var checkBoxForm = gui.currentPageWidget().LaunchQtCreatorCheckBoxForm; +if (checkBoxForm && checkBoxForm.launchQtCreatorCheckBox) { + checkBoxForm.launchQtCreatorCheckBox.checked = false; +} + gui.clickButton(buttons.FinishButton); +} |