mirror of
https://github.com/arcan1s/awesome-widgets.git
synced 2025-07-18 08:09:58 +00:00
massive refactoring
This commit is contained in:
@ -33,73 +33,70 @@ Q_LOGGING_CATEGORY(LOG_LIB, "org.kde.plasma.awesomewidgets",
|
||||
QtMsgType::QtWarningMsg)
|
||||
|
||||
|
||||
QString AWDebug::getAboutText(const QString type)
|
||||
QString AWDebug::getAboutText(const QString &_type)
|
||||
{
|
||||
QString text;
|
||||
if (type == QString("header")) {
|
||||
text = QString(NAME);
|
||||
} else if (type == QString("version")) {
|
||||
text = i18n("Version %1 (build date %2)", QString(VERSION),
|
||||
QString(BUILD_DATE));
|
||||
if (_type == "header") {
|
||||
text = NAME;
|
||||
} else if (_type == "version") {
|
||||
text = i18n("Version %1 (build date %2)", VERSION, BUILD_DATE);
|
||||
if (!QString(COMMIT_SHA).isEmpty())
|
||||
text += QString(" (%1)").arg(QString(COMMIT_SHA));
|
||||
} else if (type == QString("description")) {
|
||||
text += QString(" (%1)").arg(COMMIT_SHA);
|
||||
} else if (_type == "description") {
|
||||
text = i18n("A set of minimalistic plasmoid widgets");
|
||||
} else if (type == QString("links")) {
|
||||
text = i18n("Links:") + QString("<ul>")
|
||||
} else if (_type == "links") {
|
||||
text = i18n("Links:") + "<ul>"
|
||||
+ QString("<li><a href=\"%1\">%2</a></li>")
|
||||
.arg(QString(HOMEPAGE))
|
||||
.arg(HOMEPAGE)
|
||||
.arg(i18n("Homepage"))
|
||||
+ QString("<li><a href=\"%1\">%2</a></li>")
|
||||
.arg(QString(REPOSITORY))
|
||||
.arg(REPOSITORY)
|
||||
.arg(i18n("Repository"))
|
||||
+ QString("<li><a href=\"%1\">%2</a></li>")
|
||||
.arg(QString(BUGTRACKER))
|
||||
.arg(BUGTRACKER)
|
||||
.arg(i18n("Bugtracker"))
|
||||
+ QString("<li><a href=\"%1\">%2</a></li>")
|
||||
.arg(QString(TRANSLATION))
|
||||
.arg(TRANSLATION)
|
||||
.arg(i18n("Translation issue"))
|
||||
+ QString("<li><a href=\"%1\">%2</a></li>")
|
||||
.arg(QString(AUR_PACKAGES))
|
||||
.arg(AUR_PACKAGES)
|
||||
.arg(i18n("AUR packages"))
|
||||
+ QString("<li><a href=\"%1\">%2</a></li>")
|
||||
.arg(QString(OPENSUSE_PACKAGES))
|
||||
.arg(OPENSUSE_PACKAGES)
|
||||
.arg(i18n("openSUSE packages"))
|
||||
+ QString("</ul>");
|
||||
} else if (type == QString("copy")) {
|
||||
+ "</ul>";
|
||||
} else if (_type == "copy") {
|
||||
text = QString("<small>© %1 <a href=\"mailto:%2\">%3</a><br>")
|
||||
.arg(QString(DATE))
|
||||
.arg(QString(EMAIL))
|
||||
.arg(QString(AUTHOR))
|
||||
+ i18n("This software is licensed under %1", QString(LICENSE))
|
||||
+ QString("</small>");
|
||||
} else if (type == QString("translators")) {
|
||||
QStringList translatorList = QString(TRANSLATORS).split(QChar(','));
|
||||
.arg(DATE)
|
||||
.arg(EMAIL)
|
||||
.arg(AUTHOR)
|
||||
+ i18n("This software is licensed under %1", LICENSE)
|
||||
+ "</small>";
|
||||
} else if (_type == "translators") {
|
||||
QStringList translatorList = QString(TRANSLATORS).split(',');
|
||||
for (auto &translator : translatorList)
|
||||
translator = QString("<li>%1</li>").arg(translator);
|
||||
text = i18n("Translators:") + QString("<ul>")
|
||||
+ translatorList.join(QString("")) + QString("</ul>");
|
||||
} else if (type == QString("3rdparty")) {
|
||||
text
|
||||
= i18n("Translators:") + "<ul>" + translatorList.join("") + "</ul>";
|
||||
} else if (_type == "3rdparty") {
|
||||
QStringList trdPartyList
|
||||
= QString(TRDPARTY_LICENSE)
|
||||
.split(QChar(';'), QString::SkipEmptyParts);
|
||||
= QString(TRDPARTY_LICENSE).split(';', QString::SkipEmptyParts);
|
||||
for (int i = 0; i < trdPartyList.count(); i++)
|
||||
trdPartyList[i]
|
||||
= QString("<li><a href=\"%3\">%1</a> (%2 license)</li>")
|
||||
.arg(trdPartyList.at(i).split(QChar(','))[0])
|
||||
.arg(trdPartyList.at(i).split(QChar(','))[1])
|
||||
.arg(trdPartyList.at(i).split(QChar(','))[2]);
|
||||
text = i18n("This software uses:") + QString("<ul>")
|
||||
+ trdPartyList.join(QString("")) + QString("</ul>");
|
||||
} else if (type == QString("thanks")) {
|
||||
QStringList thanks = QString(SPECIAL_THANKS)
|
||||
.split(QChar(';'), QString::SkipEmptyParts);
|
||||
.arg(trdPartyList.at(i).split(',')[0])
|
||||
.arg(trdPartyList.at(i).split(',')[1])
|
||||
.arg(trdPartyList.at(i).split(',')[2]);
|
||||
text = i18n("This software uses:") + "<ul>" + trdPartyList.join("")
|
||||
+ "</ul>";
|
||||
} else if (_type == "thanks") {
|
||||
QStringList thanks
|
||||
= QString(SPECIAL_THANKS).split(';', QString::SkipEmptyParts);
|
||||
for (int i = 0; i < thanks.count(); i++)
|
||||
thanks[i] = QString("<li><a href=\"%2\">%1</a></li>")
|
||||
.arg(thanks.at(i).split(QChar(','))[0])
|
||||
.arg(thanks.at(i).split(QChar(','))[1]);
|
||||
text = i18n("Special thanks to:") + QString("<ul>")
|
||||
+ thanks.join(QString("")) + QString("</ul>");
|
||||
.arg(thanks.at(i).split(',')[0])
|
||||
.arg(thanks.at(i).split(',')[1]);
|
||||
text = i18n("Special thanks to:") + "<ul>" + thanks.join("") + "</ul>";
|
||||
}
|
||||
|
||||
return text;
|
||||
@ -109,14 +106,14 @@ QString AWDebug::getAboutText(const QString type)
|
||||
QStringList AWDebug::getBuildData()
|
||||
{
|
||||
QStringList metadata;
|
||||
metadata.append(QString("=== Awesome Widgets configuration details ==="));
|
||||
metadata.append("=== Awesome Widgets configuration details ===");
|
||||
// build information
|
||||
metadata.append(QString("Build details:"));
|
||||
metadata.append("Build details:");
|
||||
metadata.append(QString(" VERSION: %1").arg(VERSION));
|
||||
metadata.append(QString(" COMMIT_SHA: %1").arg(COMMIT_SHA));
|
||||
metadata.append(QString(" BUILD_DATE: %1").arg(BUILD_DATE));
|
||||
// configuration
|
||||
metadata.append(QString("API details:"));
|
||||
metadata.append("API details:");
|
||||
metadata.append(QString(" AW_GRAPHITEM_API: %1").arg(AW_GRAPHITEM_API));
|
||||
metadata.append(QString(" AW_EXTQUOTES_API: %1").arg(AW_EXTQUOTES_API));
|
||||
metadata.append(QString(" AW_EXTSCRIPT_API: %1").arg(AW_EXTSCRIPT_API));
|
||||
@ -129,7 +126,7 @@ QStringList AWDebug::getBuildData()
|
||||
metadata.append(QString(" TIME_KEYS: %1").arg(TIME_KEYS));
|
||||
metadata.append(QString(" STATIC_KEYS: %1").arg(STATIC_KEYS));
|
||||
// cmake properties
|
||||
metadata.append(QString("cmake properties:"));
|
||||
metadata.append("cmake properties:");
|
||||
metadata.append(QString(" CMAKE_BUILD_TYPE: %1").arg(CMAKE_BUILD_TYPE));
|
||||
metadata.append(
|
||||
QString(" CMAKE_CXX_COMPILER: %1").arg(CMAKE_CXX_COMPILER));
|
||||
@ -149,7 +146,7 @@ QStringList AWDebug::getBuildData()
|
||||
metadata.append(QString(" CMAKE_SHARED_LINKER_FLAGS: %1")
|
||||
.arg(CMAKE_SHARED_LINKER_FLAGS));
|
||||
// components
|
||||
metadata.append(QString("Components data:"));
|
||||
metadata.append("Components data:");
|
||||
metadata.append(QString(" BUILD_PLASMOIDS: %1").arg(BUILD_PLASMOIDS));
|
||||
metadata.append(
|
||||
QString(" BUILD_DEB_PACKAGE: %1").arg(BUILD_DEB_PACKAGE));
|
||||
|
Reference in New Issue
Block a user