File indexing completed on 2024-04-14 03:57:16

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     QApplication a(argc, argv);
0016     a.setQuitOnLastWindowClosed(false);
0017 
0018     // First a bug report to bugs.kde.org
0019     KAboutData about(QStringLiteral("kbugreporttest"), i18n("kbugreporttest"), QStringLiteral("version"));
0020     KBugReport rep(about);
0021     rep.exec();
0022 
0023     // Then a bug report by email.
0024     // Change the email address to check if it worked :)
0025     KAboutData about1(QStringLiteral("kbugreporttest"),
0026                       i18n("kbugreporttest"),
0027                       QStringLiteral("version"),
0028                       i18n("description"),
0029                       KAboutLicense::Unknown,
0030                       i18n("copyright"),
0031                       i18n("bug report tool"),
0032                       QString(),
0033                       QStringLiteral("null@bugs.kde.org"));
0034     KBugReport rep1(about1);
0035     rep1.exec();
0036 
0037     // Then a web bug report.
0038     KAboutData about2(QStringLiteral("kbugreporttest"),
0039                       i18n("kbugreporttest"),
0040                       QStringLiteral("version"),
0041                       i18n("description"),
0042                       KAboutLicense::Unknown,
0043                       i18n("copyright"),
0044                       i18n("bug report tool"),
0045                       QString(),
0046                       QStringLiteral("https://bugs.kde.org"));
0047     KBugReport rep2(about2);
0048     rep2.exec();
0049 
0050     return 0;
0051 }