File indexing completed on 2024-04-21 05:50:08
0001 /* 0002 * SPDX-FileCopyrightText: 1999 Reginald Stadlbauer <reggie@kde.org> 0003 * 0004 * SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 #include <QApplication> 0008 #include <QCommandLineParser> 0009 0010 #include <KAboutData> 0011 #include <KCrash> 0012 #include <KLocalizedString> 0013 #include "kcharselect_version.h" 0014 #include "kcharselectdia.h" 0015 0016 int main(int argc, char **argv) 0017 { 0018 QApplication app(argc, argv); 0019 KCrash::initialize(); 0020 0021 KLocalizedString::setApplicationDomain(QByteArrayLiteral("kcharselect")); 0022 0023 KAboutData aboutData(QStringLiteral("kcharselect"), 0024 i18n("KCharSelect"), 0025 QStringLiteral(KCHARSELECT_VERSION_STRING), 0026 i18n("KDE character selection utility"), 0027 KAboutLicense::GPL, 0028 QString(), 0029 i18n("A wrapper around the KCharSelect widget."), 0030 QStringLiteral("https://apps.kde.org/kcharselect")); 0031 0032 aboutData.addAuthor(i18n("Christoph Feck"), i18n("KF5 port and current maintainer"), QStringLiteral("cfeck@kde.org")); 0033 aboutData.addAuthor(i18n("Daniel Laidig"), i18n("Author and previous maintainer"), QStringLiteral("d.laidig@gmx.de")); 0034 aboutData.addAuthor(i18n("Reginald Stadlbauer"), i18n("Author"), QStringLiteral("reggie@kde.org")); 0035 0036 aboutData.addCredit(i18n("Daniel Laidig"), 0037 i18n("New GUI, Unicode information, incremental search," 0038 " and general improvements"), 0039 QStringLiteral("d.laidig@gmx.de")); 0040 aboutData.addCredit(i18n("Laurent Montel"), i18n("Porting help"), QStringLiteral("montel@kde.org")); 0041 aboutData.addCredit(i18n("Constantin Berzan"), i18n("Previous maintainer"), QStringLiteral("exit3219@gmail.com")); 0042 aboutData.addCredit(i18n("Nadeem Hasan"), i18n("GUI cleanup and fixes"), QStringLiteral("nhasan@kde.org")); 0043 aboutData.addCredit(i18n("Ryan Cumming"), i18n("GUI cleanup and fixes"), QStringLiteral("bodnar42@phalynx.dhs.org")); 0044 aboutData.addCredit(i18n("Benjamin C. Meyer"), i18n("XMLUI conversion"), QStringLiteral("ben+kcharselect@meyerhome.net")); 0045 aboutData.addCredit(i18n("Bryce Nesbitt"), i18n("RTL support")); 0046 0047 KAboutData::setApplicationData(aboutData); 0048 app.setWindowIcon(QIcon::fromTheme(QStringLiteral("accessories-character-map"))); 0049 0050 QCommandLineParser parser; 0051 aboutData.setupCommandLine(&parser); 0052 parser.process(app); 0053 aboutData.processCommandLine(&parser); 0054 0055 KCharSelectDia *dia = new KCharSelectDia; 0056 dia->show(); 0057 0058 return app.exec(); 0059 }