X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fapplication.cpp;h=a34a6ca758350671e37a3d8a92ddf195e1e52ede;hb=3ce5dd9a981d128085dc5ea507dd7157a87be4cb;hp=6f666c5c308762c55ea0990297f1ea9fea1536eb;hpb=49fee853b3f56ba78810260c71c3c402067f09fe;p=pulseview.git diff --git a/pv/application.cpp b/pv/application.cpp index 6f666c5c..a34a6ca7 100644 --- a/pv/application.cpp +++ b/pv/application.cpp @@ -36,6 +36,8 @@ #include #endif +#include + #include "application.hpp" #include "config.h" #include "globalsettings.hpp" @@ -65,9 +67,9 @@ Application::Application(int &argc, char* argv[]) : setOrganizationDomain("sigrok.org"); } -QStringList Application::get_languages() +const QStringList Application::get_languages() const { - QStringList files = QDir(":/l10n/").entryList(QStringList("*.qm"), QDir::Files); + const QStringList files = QDir(":/l10n/").entryList(QStringList("*.qm"), QDir::Files); QStringList result; result << "en"; // Add default language to the set @@ -81,6 +83,14 @@ QStringList Application::get_languages() return result; } +const QString Application::get_language_editors(const QString& language) const +{ + if (language == "de") return "Sören Apel, Uwe Hermann"; + if (language == "es_mx") return "Carlos Diaz"; + + return QString(); +} + void Application::switch_language(const QString& language) { removeTranslator(&app_translator_); @@ -140,6 +150,7 @@ void Application::collect_version_info(shared_ptr context) version_info_.emplace_back("Qt", qVersion()); version_info_.emplace_back("glibmm", PV_GLIBMM_VERSION); version_info_.emplace_back("Boost", BOOST_LIB_VERSION); + version_info_.emplace_back("exprtk", QString::fromUtf8(exprtk::information::date)); version_info_.emplace_back("libsigrok", QString("%1/%2 (rt: %3/%4)") .arg(SR_PACKAGE_VERSION_STRING, SR_LIB_VERSION_STRING,