File indexing completed on 2025-02-16 04:23:12
0001 /* 0002 SPDX-FileCopyrightText: 2022 Volker Krause <vkrause@kde.org> 0003 SPDX-License-Identifier: LGPL-2.0-or-later 0004 */ 0005 0006 #include "distributor.h" 0007 #include "logging.h" 0008 0009 #include "../shared/unifiedpush-constants.h" 0010 0011 #include <QCoreApplication> 0012 #include <QDBusConnection> 0013 0014 using namespace KUnifiedPush; 0015 0016 int main(int argc, char **argv) 0017 { 0018 QCoreApplication::setOrganizationDomain(QStringLiteral("kde.org")); 0019 QCoreApplication::setOrganizationName(QStringLiteral("KDE")); 0020 0021 QCoreApplication app(argc, argv); 0022 KUnifiedPush::Distributor distributor; 0023 if (!QDBusConnection::sessionBus().registerService(QLatin1String(KDE_DISTRIBUTOR_SERVICE_NAME))) { 0024 qCCritical(Log) << "Distributor service name already in use - aborting!"; 0025 return 1; 0026 } 0027 0028 return app.exec(); 0029 }