// SPDX-FileCopyrightText: 2023 Devin Lin // SPDX-License-Identifier: GPL-2.0-or-later #include #include #include #include #include "start.h" K_PLUGIN_FACTORY_WITH_JSON(StartFactory, "kded_plasma_mobile_start.json", registerPlugin();) Start::Start(QObject *parent, const QList &) : KDEDModule{parent} { auto *envmanagerJob = new KIO::CommandLauncherJob(QStringLiteral("plasma-mobile-envmanager --apply-settings"), {}); envmanagerJob->setUiDelegate(new KNotificationJobUiDelegate(KJobUiDelegate::AutoErrorHandlingEnabled)); envmanagerJob->setDesktopName(QStringLiteral("org.kde.plasma-mobile-envmanager")); envmanagerJob->start(); auto *initialstartJob = new KIO::CommandLauncherJob(QStringLiteral("plasma-mobile-initial-start"), {}); initialstartJob->setUiDelegate(new KNotificationJobUiDelegate(KJobUiDelegate::AutoErrorHandlingEnabled)); initialstartJob->setDesktopName(QStringLiteral("org.kde.plasma-mobile-initial-start")); initialstartJob->start(); } #include "start.moc"