mirror of
https://github.com/QuasarApp/CQtDeployer.git
synced 2025-04-27 18:24:33 +00:00
54 lines
1.5 KiB
JavaScript
54 lines
1.5 KiB
JavaScript
function Controller()
|
|
{
|
|
generateTr();
|
|
|
|
installer.setMessageBoxAutomaticAnswer("OverwriteTargetDirectory", QMessageBox.Yes);
|
|
installer.uninstallationFinished.connect(this, Controller.prototype.uninstallationFinished);
|
|
installer.installationFinished.connect(this, Controller.prototype.installationFinished);
|
|
|
|
|
|
}
|
|
|
|
Controller.prototype.ComponentSelectionPageCallback = function()
|
|
{
|
|
var widget = gui.currentPageWidget(); // get the current wizard page
|
|
if (widget !== null && installer.isInstaller()) {
|
|
widget.deselectAll();
|
|
widget.selectComponent('cqtdeployer.1_5');
|
|
widget.selectComponent('QIF');
|
|
|
|
}
|
|
}
|
|
|
|
function generateTr() {
|
|
console.log("generate tr start ")
|
|
|
|
installer.setValue("Name", qsTr("CQtDeployer"));
|
|
installer.setValue("Title", qsTr("Install CQtDeployer"));
|
|
}
|
|
|
|
Controller.prototype.uninstallationFinished = function()
|
|
{
|
|
|
|
}
|
|
|
|
|
|
Controller.prototype.installationFinished = function()
|
|
{
|
|
|
|
if (systemInfo.kernelType === "winnt") {
|
|
|
|
QMessageBox["information"](qsTr("install in system"), qsTr("Installer"),
|
|
qsTr("CQtDeployer successfully installed on your computer to use the call \"cqtdeployer\"."),
|
|
QMessageBox.Ok);
|
|
|
|
} else {
|
|
|
|
QMessageBox["information"](qsTr("install in system"), qsTr("Installer"),
|
|
qsTr("CQtDeployer successfully installed on your computer to use the call \"cqtdeployer\", cqt or cqtdeployer.cqt."),
|
|
QMessageBox.Ok);
|
|
}
|
|
|
|
|
|
}
|