1
Fork 0
mirror of https://github.com/redstrate/Novus.git synced 2025-04-23 04:27:45 +00:00
novus/common/src/aboutdata.cpp

38 lines
1.5 KiB
C++
Raw Normal View History

#include "aboutdata.h"
#include <physis.hpp>
#include "novus-version.h"
void customizeAboutData(
const QString& componentName,
const QString& applicationTitle,
const QString& applicationDescription) {
KAboutData about(
componentName,
applicationTitle,
QStringLiteral(NOVUS_VERSION_STRING),
applicationDescription,
KAboutLicense::GPL_V3,
QStringLiteral("© 2023 Joshua Goins"));
2023-09-26 00:42:57 -04:00
about.addAuthor(QStringLiteral("Joshua Goins"),
QStringLiteral("Maintainer"),
QStringLiteral("josh@redstrate.com"),
QStringLiteral("https://redstrate.com/"),
QUrl(QStringLiteral("https://redstrate.com/rss-image.png")));
about.setHomepage(QStringLiteral("https://xiv.zone/astra"));
2023-09-26 00:37:55 -04:00
about.addComponent(QStringLiteral("physis"),
QStringLiteral("Library to access FFXIV data"),
QLatin1String(physis_get_physis_version()),
QStringLiteral("https://xiv.zone/physis"),
KAboutLicense::GPL_V3);
about.addComponent(QStringLiteral("libphysis"),
QStringLiteral("C bindings for physis"),
QLatin1String(physis_get_libphysis_version()),
{},
KAboutLicense::GPL_V3);
about.setBugAddress(QByteArrayLiteral("https://lists.sr.ht/~redstrate/public-inbox"));
about.setComponentName(componentName);
KAboutData::setApplicationData(about);
}