diff --git a/settings/PluginUpdater.cpp b/settings/PluginUpdater.cpp index 312299b..43ee1a4 100644 --- a/settings/PluginUpdater.cpp +++ b/settings/PluginUpdater.cpp @@ -159,9 +159,7 @@ void PluginUpdater::handleDownloadFinished() return; } - QString downloadPath = QStandardPaths::writableLocation(QStandardPaths::DownloadLocation) - + QDir::separator() + "qodeassisttemp"; - QDir().mkpath(downloadPath); + QString downloadPath = QStandardPaths::writableLocation(QStandardPaths::DownloadLocation); QString filePath = downloadPath + "/" + m_lastUpdateInfo.fileName; QFile file(filePath); @@ -175,16 +173,7 @@ void PluginUpdater::handleDownloadFinished() file.write(reply->readAll()); file.close(); - if (!Core::executePluginInstallWizard(Utils::FilePath::fromString(filePath))) { - emit downloadError(tr("Failed to install the update")); - } else { - emit downloadFinished(filePath); - } - - auto tempDir = QDir(downloadPath); - if (tempDir.exists()) { - tempDir.removeRecursively(); - } + emit downloadFinished(filePath); reply->deleteLater(); } diff --git a/settings/UpdateDialog.cpp b/settings/UpdateDialog.cpp index f72ca1f..0e6df79 100644 --- a/settings/UpdateDialog.cpp +++ b/settings/UpdateDialog.cpp @@ -81,7 +81,7 @@ UpdateDialog::UpdateDialog(QWidget *parent) m_layout->addWidget(m_progress); auto *buttonLayout = new QHBoxLayout; - m_downloadButton = new QPushButton(tr("Download and Install"), this); + m_downloadButton = new QPushButton(tr("Download"), this); m_downloadButton->setEnabled(false); buttonLayout->addWidget(m_downloadButton); @@ -166,11 +166,7 @@ void UpdateDialog::updateProgress(qint64 received, qint64 total) void UpdateDialog::handleDownloadFinished(const QString &path) { m_progress->setVisible(false); - QMessageBox::information( - this, - tr("Update Successful"), - tr("Update has been downloaded and installed. " - "Please restart Qt Creator to apply changes.")); + QMessageBox::information(this, tr("Update Successful"), tr("Update has been downloaded.")); accept(); }