SettingsInterface: Add SmallString overloads
This commit is contained in:
@ -103,6 +103,20 @@ bool LayeredSettingsInterface::GetStringValue(const char* section, const char* k
|
||||
return false;
|
||||
}
|
||||
|
||||
bool LayeredSettingsInterface::GetStringValue(const char* section, const char* key, SmallStringBase* value) const
|
||||
{
|
||||
for (u32 layer = FIRST_LAYER; layer <= LAST_LAYER; layer++)
|
||||
{
|
||||
if (SettingsInterface* sif = m_layers[layer]; sif != nullptr)
|
||||
{
|
||||
if (sif->GetStringValue(section, key, value))
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
void LayeredSettingsInterface::SetIntValue(const char* section, const char* key, int value)
|
||||
{
|
||||
Panic("Attempt to call SetIntValue() on layered settings interface");
|
||||
|
||||
Reference in New Issue
Block a user