refactor: move langageSync to Settings
newkey: client/languageSync <= General/languageSync removed languageSync from appconfig
This commit is contained in:
parent
a887ac066c
commit
d45d6baacb
8 changed files with 10 additions and 27 deletions
|
|
@ -155,7 +155,7 @@ void SettingsDialog::accept()
|
||||||
Settings::setValue(Settings::Security::Certificate, ui->lineTlsCertPath->text());
|
Settings::setValue(Settings::Security::Certificate, ui->lineTlsCertPath->text());
|
||||||
Settings::setValue(Settings::Security::KeySize, ui->comboTlsKeyLength->currentText().toInt());
|
Settings::setValue(Settings::Security::KeySize, ui->comboTlsKeyLength->currentText().toInt());
|
||||||
Settings::setValue(Settings::Security::TlsEnabled, ui->groupSecurity->isChecked());
|
Settings::setValue(Settings::Security::TlsEnabled, ui->groupSecurity->isChecked());
|
||||||
m_appConfig.setLanguageSync(ui->cbLanguageSync->isChecked());
|
Settings::setValue(Settings::Client::LanguageSync, ui->cbLanguageSync->isChecked());
|
||||||
Settings::setValue(Settings::Client::InvertScrollDirection, ui->cbScrollDirection->isChecked());
|
Settings::setValue(Settings::Client::InvertScrollDirection, ui->cbScrollDirection->isChecked());
|
||||||
m_appConfig.setEnableService(ui->cbServiceEnabled->isChecked());
|
m_appConfig.setEnableService(ui->cbServiceEnabled->isChecked());
|
||||||
Settings::setValue(Settings::Gui::CloseToTray, ui->cbCloseToTray->isChecked());
|
Settings::setValue(Settings::Gui::CloseToTray, ui->cbCloseToTray->isChecked());
|
||||||
|
|
@ -185,7 +185,7 @@ void SettingsDialog::loadFromConfig()
|
||||||
ui->lineLogFilename->setText(m_appConfig.logFilename());
|
ui->lineLogFilename->setText(m_appConfig.logFilename());
|
||||||
ui->cbAutoHide->setChecked(Settings::value(Settings::Gui::Autohide).toBool());
|
ui->cbAutoHide->setChecked(Settings::value(Settings::Gui::Autohide).toBool());
|
||||||
ui->cbPreventSleep->setChecked(Settings::value(Settings::Core::PreventSleep).toBool());
|
ui->cbPreventSleep->setChecked(Settings::value(Settings::Core::PreventSleep).toBool());
|
||||||
ui->cbLanguageSync->setChecked(m_appConfig.languageSync());
|
ui->cbLanguageSync->setChecked(Settings::value(Settings::Client::LanguageSync).toBool());
|
||||||
ui->cbScrollDirection->setChecked(Settings::value(Settings::Client::InvertScrollDirection).toBool());
|
ui->cbScrollDirection->setChecked(Settings::value(Settings::Client::InvertScrollDirection).toBool());
|
||||||
ui->cbServiceEnabled->setChecked(m_appConfig.enableService());
|
ui->cbServiceEnabled->setChecked(m_appConfig.enableService());
|
||||||
ui->cbCloseToTray->setChecked(Settings::value(Settings::Gui::CloseToTray).toBool());
|
ui->cbCloseToTray->setChecked(Settings::value(Settings::Gui::CloseToTray).toBool());
|
||||||
|
|
|
||||||
|
|
@ -71,13 +71,13 @@ void Settings::cleanSettings()
|
||||||
QVariant Settings::defaultValue(const QString &key)
|
QVariant Settings::defaultValue(const QString &key)
|
||||||
{
|
{
|
||||||
if ((key == Core::Scope) || (key == Gui::Autohide) || (key == Core::StartedBefore) ||
|
if ((key == Core::Scope) || (key == Gui::Autohide) || (key == Core::StartedBefore) ||
|
||||||
(key == Core::PreventSleep) || (key == Server::ExternalConfig) ||
|
(key == Core::PreventSleep) || (key == Server::ExternalConfig) || (key == Client::InvertScrollDirection)) {
|
||||||
(key == Client::InvertScrollDirection)) {
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((key == Gui::CloseToTray) || (key == Gui::LogExpanded) || (key == Gui::SymbolicTrayIcon)
|
if ((key == Gui::CloseToTray) || (key == Gui::LogExpanded) || (key == Gui::SymbolicTrayIcon)
|
||||||
|| (key == Gui::CloseReminder) || (key == Security::TlsEnabled) || (key == Security::CheckPeers)) {
|
|| (key == Gui::CloseReminder) || (key == Security::TlsEnabled) || (key == Security::CheckPeers)
|
||||||
|
|| (key == Client::LanguageSync)) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -33,6 +33,7 @@ public:
|
||||||
{
|
{
|
||||||
inline static const auto Binary = QStringLiteral("client/binary");
|
inline static const auto Binary = QStringLiteral("client/binary");
|
||||||
inline static const auto InvertScrollDirection = QStringLiteral("client/invertscolldirection");
|
inline static const auto InvertScrollDirection = QStringLiteral("client/invertscolldirection");
|
||||||
|
inline static const auto LanguageSync = QStringLiteral("client/languageSync");
|
||||||
inline static const auto RemoteHost = QStringLiteral("client/remotehost");
|
inline static const auto RemoteHost = QStringLiteral("client/remotehost");
|
||||||
};
|
};
|
||||||
struct Core
|
struct Core
|
||||||
|
|
@ -98,6 +99,7 @@ private:
|
||||||
inline static const QStringList m_validKeys = {
|
inline static const QStringList m_validKeys = {
|
||||||
Client::Binary
|
Client::Binary
|
||||||
, Client::InvertScrollDirection
|
, Client::InvertScrollDirection
|
||||||
|
, Client::LanguageSync
|
||||||
, Client::RemoteHost
|
, Client::RemoteHost
|
||||||
, Core::LastVersion
|
, Core::LastVersion
|
||||||
, Core::PreventSleep
|
, Core::PreventSleep
|
||||||
|
|
|
||||||
|
|
@ -62,7 +62,7 @@ const char *const AppConfig::m_SettingsName[] = {
|
||||||
"", // 26 cert path moved to deskflow settings
|
"", // 26 cert path moved to deskflow settings
|
||||||
"", // 27 key length Moved to Deskflow settings
|
"", // 27 key length Moved to Deskflow settings
|
||||||
"", // 28 Prevent sleep moved to deskflow settings
|
"", // 28 Prevent sleep moved to deskflow settings
|
||||||
"languageSync",
|
"", // 29 Language sync moved to deskflow settings
|
||||||
"", // 30 = invertscrolldriection moved to deskflow settings
|
"", // 30 = invertscrolldriection moved to deskflow settings
|
||||||
"", // 31 = guid, obsolete
|
"", // 31 = guid, obsolete
|
||||||
"", // 32 = licenseRegistryUrl, obsolete
|
"", // 32 = licenseRegistryUrl, obsolete
|
||||||
|
|
@ -122,7 +122,6 @@ void AppConfig::recallFromCurrentScope()
|
||||||
m_ServerGroupChecked = getFromCurrentScope(kServerGroupChecked, m_ServerGroupChecked).toBool();
|
m_ServerGroupChecked = getFromCurrentScope(kServerGroupChecked, m_ServerGroupChecked).toBool();
|
||||||
m_UseInternalConfig = getFromCurrentScope(kUseInternalConfig, m_UseInternalConfig).toBool();
|
m_UseInternalConfig = getFromCurrentScope(kUseInternalConfig, m_UseInternalConfig).toBool();
|
||||||
m_ClientGroupChecked = getFromCurrentScope(kClientGroupChecked, m_ClientGroupChecked).toBool();
|
m_ClientGroupChecked = getFromCurrentScope(kClientGroupChecked, m_ClientGroupChecked).toBool();
|
||||||
m_LanguageSync = getFromCurrentScope(kLanguageSync, m_LanguageSync).toBool();
|
|
||||||
m_EnableService = getFromCurrentScope(kEnableService, m_EnableService).toBool();
|
m_EnableService = getFromCurrentScope(kEnableService, m_EnableService).toBool();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -163,7 +162,6 @@ void AppConfig::commit()
|
||||||
setInCurrentScope(kElevateMode, static_cast<int>(m_ElevateMode));
|
setInCurrentScope(kElevateMode, static_cast<int>(m_ElevateMode));
|
||||||
setInCurrentScope(kElevateModeLegacy, m_ElevateMode == ElevateMode::kAlways);
|
setInCurrentScope(kElevateModeLegacy, m_ElevateMode == ElevateMode::kAlways);
|
||||||
setInCurrentScope(kUseInternalConfig, m_UseInternalConfig);
|
setInCurrentScope(kUseInternalConfig, m_UseInternalConfig);
|
||||||
setInCurrentScope(kLanguageSync, m_LanguageSync);
|
|
||||||
setInCurrentScope(kEnableService, m_EnableService);
|
setInCurrentScope(kEnableService, m_EnableService);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -403,11 +401,6 @@ ElevateMode AppConfig::elevateMode() const
|
||||||
return m_ElevateMode;
|
return m_ElevateMode;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool AppConfig::languageSync() const
|
|
||||||
{
|
|
||||||
return m_LanguageSync;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool AppConfig::enableService() const
|
bool AppConfig::enableService() const
|
||||||
{
|
{
|
||||||
return m_EnableService;
|
return m_EnableService;
|
||||||
|
|
@ -490,11 +483,6 @@ void AppConfig::setElevateMode(ElevateMode em)
|
||||||
m_ElevateMode = em;
|
m_ElevateMode = em;
|
||||||
}
|
}
|
||||||
|
|
||||||
void AppConfig::setLanguageSync(bool newValue)
|
|
||||||
{
|
|
||||||
m_LanguageSync = newValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
void AppConfig::setEnableService(bool enabled)
|
void AppConfig::setEnableService(bool enabled)
|
||||||
{
|
{
|
||||||
m_EnableService = enabled;
|
m_EnableService = enabled;
|
||||||
|
|
|
||||||
|
|
@ -83,7 +83,7 @@ private:
|
||||||
// 26 = kTlsCertPath moved to deskflow settings
|
// 26 = kTlsCertPath moved to deskflow settings
|
||||||
// 27 = tlsKeyLength Moved to deskflow settings
|
// 27 = tlsKeyLength Moved to deskflow settings
|
||||||
// 28 = Prevent Sleep moved to deskflow settings
|
// 28 = Prevent Sleep moved to deskflow settings
|
||||||
kLanguageSync = 29,
|
// 29 = language Sync moved to deskflow settings
|
||||||
// 30 = InvertScrollDirection moved to deskflow settings
|
// 30 = InvertScrollDirection moved to deskflow settings
|
||||||
// 31 = guid, obsolete
|
// 31 = guid, obsolete
|
||||||
// 32 = license registry url, obsolete
|
// 32 = license registry url, obsolete
|
||||||
|
|
@ -135,7 +135,6 @@ public:
|
||||||
bool logToFile() const override;
|
bool logToFile() const override;
|
||||||
const QString &logFilename() const override;
|
const QString &logFilename() const override;
|
||||||
void persistLogDir() const override;
|
void persistLogDir() const override;
|
||||||
bool languageSync() const override;
|
|
||||||
int port() const override;
|
int port() const override;
|
||||||
const QString &networkInterface() const override;
|
const QString &networkInterface() const override;
|
||||||
bool isActiveScopeWritable() const override;
|
bool isActiveScopeWritable() const override;
|
||||||
|
|
@ -163,7 +162,6 @@ public:
|
||||||
void setLogToFile(bool b) override;
|
void setLogToFile(bool b) override;
|
||||||
void setLogFilename(const QString &s) override;
|
void setLogFilename(const QString &s) override;
|
||||||
void setElevateMode(ElevateMode em) override;
|
void setElevateMode(ElevateMode em) override;
|
||||||
void setLanguageSync(bool b) override;
|
|
||||||
void setEnableService(bool enabled) override;
|
void setEnableService(bool enabled) override;
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
@ -237,7 +235,6 @@ private:
|
||||||
bool m_LogToFile = false;
|
bool m_LogToFile = false;
|
||||||
QString m_LogFilename = logDir() + deskflow::gui::kDefaultLogFile;
|
QString m_LogFilename = logDir() + deskflow::gui::kDefaultLogFile;
|
||||||
ElevateMode m_ElevateMode = deskflow::gui::kDefaultElevateMode;
|
ElevateMode m_ElevateMode = deskflow::gui::kDefaultElevateMode;
|
||||||
bool m_LanguageSync = true;
|
|
||||||
bool m_ServerGroupChecked = false;
|
bool m_ServerGroupChecked = false;
|
||||||
bool m_UseInternalConfig = false;
|
bool m_UseInternalConfig = false;
|
||||||
bool m_ClientGroupChecked = false;
|
bool m_ClientGroupChecked = false;
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,6 @@ public:
|
||||||
virtual bool logToFile() const = 0;
|
virtual bool logToFile() const = 0;
|
||||||
virtual const QString &logFilename() const = 0;
|
virtual const QString &logFilename() const = 0;
|
||||||
virtual void persistLogDir() const = 0;
|
virtual void persistLogDir() const = 0;
|
||||||
virtual bool languageSync() const = 0;
|
|
||||||
virtual int port() const = 0;
|
virtual int port() const = 0;
|
||||||
virtual const QString &networkInterface() const = 0;
|
virtual const QString &networkInterface() const = 0;
|
||||||
virtual int logLevel() const = 0;
|
virtual int logLevel() const = 0;
|
||||||
|
|
@ -60,7 +59,6 @@ public:
|
||||||
virtual void setLogToFile(bool logToFile) = 0;
|
virtual void setLogToFile(bool logToFile) = 0;
|
||||||
virtual void setLogFilename(const QString &logFilename) = 0;
|
virtual void setLogFilename(const QString &logFilename) = 0;
|
||||||
virtual void setElevateMode(ElevateMode elevateMode) = 0;
|
virtual void setElevateMode(ElevateMode elevateMode) = 0;
|
||||||
virtual void setLanguageSync(bool languageSync) = 0;
|
|
||||||
virtual void setEnableService(bool enableService) = 0;
|
virtual void setEnableService(bool enableService) = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -581,7 +581,7 @@ bool CoreProcess::addClientArgs(QStringList &args, QString &app)
|
||||||
args << "--log" << m_appConfig.logFilename();
|
args << "--log" << m_appConfig.logFilename();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (m_appConfig.languageSync()) {
|
if (Settings::value(Settings::Client::LanguageSync).toBool()) {
|
||||||
args << "--sync-language";
|
args << "--sync-language";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -40,7 +40,6 @@ public:
|
||||||
MOCK_METHOD(bool, logToFile, (), (const, override));
|
MOCK_METHOD(bool, logToFile, (), (const, override));
|
||||||
MOCK_METHOD(const QString &, logFilename, (), (const, override));
|
MOCK_METHOD(const QString &, logFilename, (), (const, override));
|
||||||
MOCK_METHOD(void, persistLogDir, (), (const, override));
|
MOCK_METHOD(void, persistLogDir, (), (const, override));
|
||||||
MOCK_METHOD(bool, languageSync, (), (const, override));
|
|
||||||
MOCK_METHOD(int, port, (), (const, override));
|
MOCK_METHOD(int, port, (), (const, override));
|
||||||
MOCK_METHOD(const QString &, networkInterface, (), (const, override));
|
MOCK_METHOD(const QString &, networkInterface, (), (const, override));
|
||||||
MOCK_METHOD(int, logLevel, (), (const, override));
|
MOCK_METHOD(int, logLevel, (), (const, override));
|
||||||
|
|
@ -61,7 +60,6 @@ public:
|
||||||
MOCK_METHOD(void, setLogToFile, (bool logToFile), (override));
|
MOCK_METHOD(void, setLogToFile, (bool logToFile), (override));
|
||||||
MOCK_METHOD(void, setLogFilename, (const QString &logFilename), (override));
|
MOCK_METHOD(void, setLogFilename, (const QString &logFilename), (override));
|
||||||
MOCK_METHOD(void, setElevateMode, (ElevateMode elevateMode), (override));
|
MOCK_METHOD(void, setElevateMode, (ElevateMode elevateMode), (override));
|
||||||
MOCK_METHOD(void, setLanguageSync, (bool languageSync), (override));
|
|
||||||
MOCK_METHOD(void, setEnableService, (bool enableService), (override));
|
MOCK_METHOD(void, setEnableService, (bool enableService), (override));
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue