File indexing completed on 2024-05-12 05:13:30
0001 /* 0002 SPDX-FileCopyrightText: 2013-2024 Laurent Montel <montel@kde.org> 0003 0004 SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 #include "contacteditormainwindow.h" 0007 #include "grantleeeditor-version.h" 0008 #include <KAboutData> 0009 #include <KCrash> 0010 #include <KDBusService> 0011 #include <KLocalizedString> 0012 #include <QApplication> 0013 #include <QCommandLineParser> 0014 0015 int main(int argc, char **argv) 0016 { 0017 QApplication app(argc, argv); 0018 app.setDesktopFileName(QStringLiteral("org.kde.contactthemeeditor")); 0019 0020 KCrash::initialize(); 0021 KLocalizedString::setApplicationDomain(QByteArrayLiteral("contactthemeeditor")); 0022 KAboutData aboutData(QStringLiteral("contactthemeeditor"), 0023 i18n("Contact Theme Editor"), 0024 QStringLiteral(GRANTLEEEDITOR_VERSION), 0025 i18n("Contact Theme Editor"), 0026 KAboutLicense::GPL_V2, 0027 i18n("Copyright © 2013-%1 contactthemeeditor authors", QStringLiteral("2023"))); 0028 aboutData.addAuthor(i18n("Laurent Montel"), i18n("Maintainer"), QStringLiteral("montel@kde.org")); 0029 QApplication::setWindowIcon(QIcon::fromTheme(QStringLiteral("kaddressbook"))); 0030 aboutData.setProductName(QByteArray("contactthemeeditor")); 0031 0032 KAboutData::setApplicationData(aboutData); 0033 0034 QCommandLineParser parser; 0035 aboutData.setupCommandLine(&parser); 0036 0037 parser.process(app); 0038 aboutData.processCommandLine(&parser); 0039 0040 KDBusService service; 0041 0042 auto mw = new ContactEditorMainWindow(); 0043 mw->show(); 0044 const int ret = app.exec(); 0045 return ret; 0046 }