| 38 | } |
| 39 | |
| 40 | std::optional<std::string> mitk::Preferences::FindValue(const std::string& key) const |
| 41 | { |
| 42 | const auto overrideIter = m_Overrides.find(key); |
| 43 | if (overrideIter != m_Overrides.end()) |
| 44 | return overrideIter->second; |
| 45 | |
| 46 | const auto propertyIter = m_Properties.find(key); |
| 47 | if (propertyIter != m_Properties.end()) |
| 48 | return propertyIter->second; |
| 49 | |
| 50 | return std::nullopt; |
| 51 | } |
| 52 | |
| 53 | std::string mitk::Preferences::Get(const std::string& key, const std::string& def) const |
| 54 | { |