From c91e59482725d6f9501bb8c2886be67966bea026 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Thu, 16 May 2024 01:21:02 +0300 Subject: [PATCH] kutils: start kcmshell4 via KToolInvocation::startProgram() for consistency Signed-off-by: Ivailo Monev --- kutils/kemail/kemaildialog.cpp | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/kutils/kemail/kemaildialog.cpp b/kutils/kemail/kemaildialog.cpp index 4498cdfa..e71390cd 100644 --- a/kutils/kemail/kemaildialog.cpp +++ b/kutils/kemail/kemaildialog.cpp @@ -19,15 +19,14 @@ #include "kemaildialog.h" #include "kemailsettings.h" #include "klocale.h" -#include "kstandarddirs.h" #include "kmessagebox.h" +#include "ktoolinvocation.h" #include "kurlrequester.h" #include "kdebug.h" #include "ui_kemaildialog.h" #include -#include class KEMailDialogPrivate : public QThread { @@ -249,15 +248,7 @@ void KEMailDialog::slotButtonClicked(int button) void KEMailDialog::_slotSettings() { - const QString kcmshell4exe = KStandardDirs::findExe(QString::fromLatin1("kcmshell4")); - if (kcmshell4exe.isEmpty()) { - KMessageBox::error(this, i18n("kcmshell4 not found")); - return; - } - QProcess::startDetached( - kcmshell4exe, - QStringList() << QString::fromLatin1("useraccount") - ); + KToolInvocation::self()->startProgram("kcmshell4", QStringList() << "useraccount", this); } void KEMailDialog::_slotSent()