diff options
| author | Victor Tran <vicr12345@gmail.com> | 2018-12-05 01:56:15 +1100 |
|---|---|---|
| committer | Victor Tran <vicr12345@gmail.com> | 2018-12-05 01:56:15 +1100 |
| commit | d47d30c8dc4ddf2a6bd84162dedb159559cfeacc (patch) | |
| tree | 75e278ee5e8498943c8613f8a5cf435e317a686c /installer/main.cpp | |
| parent | 84d2d3998ba64880c9a2736c1bad046176610e68 (diff) | |
| download | theInstaller-d47d30c8dc4ddf2a6bd84162dedb159559cfeacc.tar.gz theInstaller-d47d30c8dc4ddf2a6bd84162dedb159559cfeacc.tar.bz2 theInstaller-d47d30c8dc4ddf2a6bd84162dedb159559cfeacc.zip | |
New flag to update an app
Diffstat (limited to 'installer/main.cpp')
| -rw-r--r-- | installer/main.cpp | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/installer/main.cpp b/installer/main.cpp index e1ebadf..a36d8a5 100644 --- a/installer/main.cpp +++ b/installer/main.cpp @@ -26,7 +26,15 @@ int main(int argc, char *argv[]) qsrand(QDateTime::currentMSecsSinceEpoch()); qDebug() << a.arguments(); - if (a.arguments().contains("--install")) { + if (a.arguments().contains("--update-from-app")) { + //Install UI mode (triggered from update action inside app) + + MainWindow w; + w.setAutoProgress(true); + w.show(); + + return a.exec(); + } else if (a.arguments().contains("--install")) { //Installer mode InstallWorker worker; if (!worker.startWork()) return 1; @@ -86,13 +94,13 @@ int main(int argc, char *argv[]) box.exec(); return 1; } - } - - //Install UI mode - MainWindow w; - w.show(); + } else { + //Install UI mode + MainWindow w; + w.show(); - return a.exec(); + return a.exec(); + } } QString calculateSize(quint64 size) { |
