Hyelicht 2.0
Controller application for the Hyelicht shelf. Paint on the shelf with colors, turn on the fireplace mode, and more.
Loading...
Searching...
No Matches
version.h
1/*
2 * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
3 * SPDX-FileCopyrightText: 2021-2025 Eike Hein <sho@eikehein.com>
4 */
5
6#pragma once
7
8#include <KAboutData>
9#include <KLocalizedString>
10
11namespace Hyelicht {
12 inline KAboutData createAboutData(const QString &appName, const QString &description)
13 {
14 KAboutData aboutData {appName,
15 xi18nc("@title", "<application>%1</application>", appName),
16 QStringLiteral(HYELICHT_VERSION),
17 description,
18 KAboutLicense::Unknown,
19 i18nc("@info:credit", "(c) 2021-2025 Hyerim and Eike"),
20 QStringLiteral(),
21 QStringLiteral("https://www.hyerimandeike.com/"),
22 QStringLiteral("sho@eikehein.com")};
23
24 aboutData.addLicense(KAboutLicense::GPL_V2, KAboutLicense::OrLaterVersions);
25
26 aboutData.addAuthor(xi18nc("@info:credit", "Eike Hein"),
27 xi18nc("@info:credit", "Lead Developer"), QStringLiteral("sho@eikehein.com"));
28 aboutData.addAuthor(xi18nc("@info:credit", "Hyerim Jang"),
29 xi18nc("@info:credit", "QA Lead"), QStringLiteral("huilin702@gmail.com"));
30
31 return aboutData;
32 }
33}