| 160 | } |
| 161 | bool shutdownRequested() override { return ShutdownRequested(*Assert(m_context)); }; |
| 162 | bool isSettingIgnored(const std::string& name) override |
| 163 | { |
| 164 | bool ignored = false; |
| 165 | args().LockSettings([&](common::Settings& settings) { |
| 166 | if (auto* options = common::FindKey(settings.command_line_options, name)) { |
| 167 | ignored = !options->empty(); |
| 168 | } |
| 169 | }); |
| 170 | return ignored; |
| 171 | } |
| 172 | common::SettingsValue getPersistentSetting(const std::string& name) override { return args().GetPersistentSetting(name); } |
| 173 | void updateRwSetting(const std::string& name, const common::SettingsValue& value) override |
| 174 | { |