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

0001 /*
0002     This file is part of the KDE libraries
0003     SPDX-FileCopyrightText: 2005 Joseph Wenninger <jowenn@kde.org>
0004 
0005     SPDX-License-Identifier: LGPL-2.0-or-later
0006 */
0007 
0008 #include <KAboutData>
0009 #include <KLocalizedString>
0010 #include <QApplication>
0011 #include <kbugreport.h>
0012 
0013 int main(int argc, char **argv)
0014 {
0015     QCoreApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
0016     QApplication a(argc, argv);
0017     a.setQuitOnLastWindowClosed(false);
0018 
0019     // First a bug report to bugs.kde.org
0020     KAboutData about(QStringLiteral("kbugreporttest"), i18n("kbugreporttest"), QStringLiteral("version"));
0021     KBugReport rep(about);
0022     rep.exec();
0023 
0024     // Then a bug report by email.
0025     // Change the email address to check if it worked :)
0026     KAboutData about1(QStringLiteral("kbugreporttest"),
0027                       i18n("kbugreporttest"),
0028                       QStringLiteral("version"),
0029                       i18n("description"),
0030                       KAboutLicense::Unknown,
0031                       i18n("copyright"),
0032                       i18n("bug report tool"),
0033                       QString(),
0034                       QStringLiteral("null@bugs.kde.org"));
0035     KBugReport rep1(about1);
0036     rep1.exec();
0037 
0038     // Then a web bug report.
0039     KAboutData about2(QStringLiteral("kbugreporttest"),
0040                       i18n("kbugreporttest"),
0041                       QStringLiteral("version"),
0042                       i18n("description"),
0043                       KAboutLicense::Unknown,
0044                       i18n("copyright"),
0045                       i18n("bug report tool"),
0046                       QString(),
0047                       QStringLiteral("https://bugs.kde.org"));
0048     KBugReport rep2(about2);
0049     rep2.exec();
0050 
0051     return 0;
0052 }