PublicKeyDeploymentDialog: Reuse new StringUtils methods

Change-Id: I7f207a158b8a22ab94327d6c43b4c898b31cf646
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
Jarek Kobus
2023-02-03 18:39:07 +01:00
parent 738819ec71
commit 10295fc0fa

View File

@@ -11,6 +11,7 @@
#include <utils/filepath.h>
#include <utils/qtcprocess.h>
#include <utils/stringutils.h>
#include <utils/theme/theme.h>
using namespace ProjectExplorer;
@@ -59,14 +60,11 @@ PublicKeyDeploymentDialog::PublicKeyDeploymentDialog(const IDevice::ConstPtr &de
const bool succeeded = d->m_process.result() == ProcessResult::FinishedWithSuccess;
QString finalMessage;
if (!succeeded) {
QString errorMessage = d->m_process.errorString();
if (errorMessage.isEmpty())
errorMessage = d->m_process.cleanedStdErr();
if (errorMessage.endsWith('\n'))
errorMessage.chop(1);
finalMessage = Tr::tr("Key deployment failed.");
if (!errorMessage.isEmpty())
finalMessage += '\n' + errorMessage;
const QString errorString = d->m_process.errorString();
const QString errorMessage = errorString.isEmpty() ? d->m_process.cleanedStdErr()
: errorString;
finalMessage = Utils::joinStrings({Tr::tr("Key deployment failed."),
Utils::trimBack(errorMessage, '\n')}, '\n');
}
handleDeploymentDone(succeeded, finalMessage);
});