diff --git a/src/main.cpp b/src/main.cpp index c72dfe8..5216d97 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,80 +1,80 @@ /*************************************************************************** * KShisen - A japanese game similar to mahjongg * * Copyright 1997 Mario Weilguni * * Copyright 2002-2004 Dave Corrie * * Copyright 2009-2016 Frederik Schwarzer * * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU General Public License * * along with this program. If not, see . * ***************************************************************************/ // STL #include // Qt #include #include // KDE #include #include #include #include #include // KShisen #include "app.h" #include "debug.h" static constexpr char description[] = I18N_NOOP("A KDE game similar to Mahjongg"); int main(int argc, char ** argv) { QApplication a(argc, argv); // Migrate pre-existing (4.x) configuration Kdelibs4ConfigMigrator migrate(QStringLiteral("kshisen")); migrate.setConfigFiles(QStringList() << QStringLiteral("kshisenrc")); migrate.setUiFiles(QStringList() << QStringLiteral("kshisenui.rc")); migrate.migrate(); KLocalizedString::setApplicationDomain("kshisen"); KAboutData aboutData(QStringLiteral("kshisen"), i18n("Shisen-Sho"), QStringLiteral("1.10+ #25"), i18n(description), KAboutLicense::GPL, i18n("Copyright 1997 Mario Weilguni")); - aboutData.setHomepage(QStringLiteral("http://games.kde.org/kshisen")); + aboutData.setHomepage(QStringLiteral("https://kde.org/applications/games/org.kde.kshisen")); aboutData.addAuthor(i18n("Frederik Schwarzer"), i18n("Current Maintainer"), QStringLiteral("schwarzer@kde.org")); aboutData.addAuthor(i18n("Dave Corrie"), i18n("Former Maintainer"), QStringLiteral("kde@davecorrie.com")); aboutData.addAuthor(i18n("Mario Weilguni"), i18n("Original Author"), QStringLiteral("mweilguni@sime.com")); aboutData.addCredit(i18n("Mauricio Piacentini"), i18n("KMahjonggLib integration for KDE4"), QStringLiteral("mauricio@tabuleiro.com")); aboutData.addCredit(i18n("Jason Lane"), i18n("Added 'tiles removed' counter
Tile smooth-scaling and window resizing"), QStringLiteral("jglane@btopenworld.com")); aboutData.addCredit(i18n("Thanks also to everyone who should be listed here but is not!")); KAboutData::setApplicationData(aboutData); KCrash::initialize(); QCommandLineParser parser; aboutData.setupCommandLine(&parser); parser.process(a); aboutData.processCommandLine(&parser); a.setWindowIcon(QIcon::fromTheme(QStringLiteral("kshisen"))); KDBusService service; auto app = new KShisen::App(); app->show(); return a.exec(); } // vim: expandtab:tabstop=4:shiftwidth=4 // kate: space-indent on; indent-width 4