File indexing completed on 2024-06-23 05:14:07

0001 /*
0002     aboutdata.cpp
0003 
0004     This file is part of Kleopatra, the KDE keymanager
0005     SPDX-FileCopyrightText: 2004 Klarälvdalens Datakonsult AB
0006 
0007     SPDX-License-Identifier: GPL-2.0-or-later
0008 */
0009 
0010 #include "aboutdata.h"
0011 
0012 #include <version-kwatchgnupg.h>
0013 
0014 #include <KLocalizedString>
0015 
0016 #include <KLazyLocalizedString>
0017 
0018 struct about_data {
0019     const KLazyLocalizedString name;
0020     const KLazyLocalizedString desc;
0021     const char *email;
0022     const char *web;
0023 };
0024 
0025 static const about_data authors[] = {
0026     {kli18n("Steffen Hansen"), kli18n("Original Author"), "hansen@kde.org", nullptr},
0027 };
0028 
0029 AboutData::AboutData()
0030     : KAboutData(QStringLiteral("kwatchgnupg"),
0031                  i18n("KWatchGnuPG"),
0032                  QStringLiteral(KWATCHGNUPG_VERSION_STRING),
0033                  i18n("GnuPG log viewer"),
0034                  KAboutLicense::GPL,
0035                  i18n("(c) 2004 Klar\xC3\xA4lvdalens Datakonsult AB\n"))
0036 {
0037     using ::authors;
0038     // using ::credits;
0039     for (unsigned int i = 0; i < sizeof authors / sizeof *authors; ++i) {
0040         addAuthor(KLocalizedString(authors[i].name).toString(),
0041                   KLocalizedString(authors[i].desc).toString(),
0042                   QLatin1StringView(authors[i].email),
0043                   QLatin1StringView(authors[i].web));
0044     }
0045 }