File indexing completed on 2024-04-21 04:04:55

0001 /*
0002     SPDX-FileCopyrightText: 1998-2001 Andreas Zehender <az@azweb.de>
0003 
0004     SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 #include <KAboutData>
0008 #include <KCrash>
0009 #include <KDBusService>
0010 #include <KLocalizedString>
0011 
0012 #include <QApplication>
0013 #include <QCommandLineParser>
0014 
0015 #include "kspaceduel_version.h"
0016 #include "topwidget.h"
0017 
0018 int main(int argc,char **argv)
0019 {
0020     QApplication app(argc, argv);
0021 
0022     KLocalizedString::setApplicationDomain(QByteArrayLiteral("kspaceduel"));
0023 
0024     KAboutData aboutData( QStringLiteral("kspaceduel"), i18n("KSpaceDuel"), 
0025             QStringLiteral(KSPACEDUEL_VERSION_STRING),
0026             i18n("Space Arcade Game"),
0027             KAboutLicense::GPL,
0028             i18n("(c) 1998-2001, Andreas Zehender"),
0029             QString(),
0030             QStringLiteral("https://apps.kde.org/kspaceduel") );
0031     aboutData.addAuthor(i18n("Andreas Zehender"),i18n("Original Program"), QStringLiteral("az@azweb.de"));
0032     aboutData.addAuthor(i18n("Branan Riley"),i18n("SVG Renderer"), QStringLiteral("branan@gmail.com"));
0033 
0034     KAboutData::setApplicationData(aboutData);
0035     QApplication::setWindowIcon(QIcon::fromTheme(QStringLiteral("kspaceduel")));
0036 
0037     KCrash::initialize();
0038 
0039     QCommandLineParser parser;
0040     aboutData.setupCommandLine(&parser);
0041     parser.process(app);
0042     aboutData.processCommandLine(&parser);
0043 
0044     KDBusService service;
0045 
0046     MyTopLevelWidget *top = new MyTopLevelWidget;
0047     top->show();
0048     top->start();
0049 
0050     return app.exec();
0051 }