3
0
mirror of https://github.com/Qortal/Brooklyn.git synced 2025-02-15 11:45:54 +00:00
Brooklyn/plasma/workspace/kcms/translations/translationssettings.cpp
2022-03-05 22:41:29 +05:00

28 lines
716 B
C++

/*
SPDX-FileCopyrightText: 2019 Kevin Ottens <kevin.ottens@enioka.com>
SPDX-License-Identifier: LGPL-2.0-or-later
*/
#include "translationssettings.h"
TranslationsSettings::TranslationsSettings(QObject *parent)
: TranslationsSettingsBase(parent)
{
connect(this, &TranslationsSettingsBase::languageStringChanged, this, &TranslationsSettings::configuredLanguagesChanged);
}
TranslationsSettings::~TranslationsSettings()
{
}
QStringList TranslationsSettings::configuredLanguages() const
{
return languageString().split(QLatin1Char(':'), Qt::SkipEmptyParts);
}
void TranslationsSettings::setConfiguredLanguages(const QStringList &langs)
{
setLanguageString(langs.join(QLatin1Char(':')));
}