void LauncherWindow::showUpdateManagerDialog() { UpdateDialog* d = new UpdateDialog(this); d->exec(); Settings* settings = Settings::instance(); ui->clientCombo->setCurrentIndex(settings->loadActiveClientId()); }
void MainWindow::updateAvailable(QString repo, QString versionName, int versionId) { UpdateDialog dlg; UpdateAction action = (UpdateAction)dlg.exec(); switch (action) { case UPDATE_LATER: QLOG_INFO() << "Update will be installed later."; break; case UPDATE_NOW: downloadUpdates(repo, versionId); break; case UPDATE_ONEXIT: downloadUpdates(repo, versionId, true); break; } }