Warning, file /plasma/plasma-workspace/systemmonitor/main.cpp was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 /*
0002     SPDX-FileCopyrightText: 2014 Vishesh Handa <me@vhanda.in>
0003 
0004     SPDX-License-Identifier: LGPL-2.1-or-later
0005 */
0006 
0007 #include <QApplication>
0008 #include <QDBusConnection>
0009 
0010 #include <KAboutData>
0011 #include <KLocalizedString>
0012 
0013 #include <kworkspace.h>
0014 
0015 #include "ksystemactivitydialog.h"
0016 
0017 int main(int argc, char **argv)
0018 {
0019     KWorkSpace::detectPlatform(argc, argv);
0020     QApplication app(argc, argv);
0021     KLocalizedString::setApplicationDomain("systemmonitor");
0022 
0023     KAboutData about(QStringLiteral("systemmonitor"), i18n("System Activity"));
0024     KAboutData::setApplicationData(about);
0025 
0026     app.setAttribute(Qt::AA_UseHighDpiPixmaps, true);
0027 
0028     QDBusConnection con = QDBusConnection::sessionBus();
0029     if (!con.registerService(QStringLiteral("org.kde.systemmonitor"))) {
0030         return 0;
0031     }
0032 
0033     KSystemActivityDialog *dialog = new KSystemActivityDialog;
0034     dialog->show();
0035 
0036     return app.exec();
0037 }