feat(Settings): disable developer settings in release version

This commit is contained in:
Ronan Abhamon 2018-04-17 14:01:46 +02:00
parent 5255405cd5
commit bd2c1c7375

View file

@ -870,10 +870,18 @@ bool SettingsModel::getLogsEnabled (const shared_ptr<linphone::Config> &config)
// ---------------------------------------------------------------------------
bool SettingsModel::getDeveloperSettingsEnabled () const {
return !!mConfig->getInt(UI_SECTION, "developer_settings", 0);
#ifdef DEBUG
return !!mConfig->getInt(UI_SECTION, "developer_settings", 0);
#else
return false;
#endif // ifdef DEBUG
}
void SettingsModel::setDeveloperSettingsEnabled (bool status) {
mConfig->setInt(UI_SECTION, "developer_settings", status);
emit developerSettingsEnabledChanged(status);
#ifdef DEBUG
mConfig->setInt(UI_SECTION, "developer_settings", status);
emit developerSettingsEnabledChanged(status);
#else
qWarning() << QStringLiteral("Unable to change developer settings mode in release version.");
#endif // ifdef DEBUG
}