mirror of
https://github.com/cookiengineer/audacity
synced 2026-03-11 00:45:53 +01:00
Remove overloads for sampleCount from ConfigInterface...
... The value was always cast to int anyway when writing, and it was used only for one value in VST effect, which did not need 64 bits
This commit is contained in:
@@ -1510,11 +1510,6 @@ bool PluginManager::GetSharedConfig(const PluginID & ID, const wxString & group,
|
||||
return GetConfig(SharedKey(ID, group, key), value, defval);
|
||||
}
|
||||
|
||||
bool PluginManager::GetSharedConfig(const PluginID & ID, const wxString & group, const wxString & key, sampleCount & value, sampleCount defval)
|
||||
{
|
||||
return GetConfig(SharedKey(ID, group, key), value, defval);
|
||||
}
|
||||
|
||||
bool PluginManager::SetSharedConfig(const PluginID & ID, const wxString & group, const wxString & key, const wxString & value)
|
||||
{
|
||||
return SetConfig(SharedKey(ID, group, key), value);
|
||||
@@ -1540,11 +1535,6 @@ bool PluginManager::SetSharedConfig(const PluginID & ID, const wxString & group,
|
||||
return SetConfig(SharedKey(ID, group, key), value);
|
||||
}
|
||||
|
||||
bool PluginManager::SetSharedConfig(const PluginID & ID, const wxString & group, const wxString & key, const sampleCount & value)
|
||||
{
|
||||
return SetConfig(SharedKey(ID, group, key), value);
|
||||
}
|
||||
|
||||
bool PluginManager::RemoveSharedConfigSubgroup(const PluginID & ID, const wxString & group)
|
||||
{
|
||||
bool result = GetSettings()->DeleteGroup(SharedGroup(ID, group));
|
||||
@@ -1602,11 +1592,6 @@ bool PluginManager::GetPrivateConfig(const PluginID & ID, const wxString & group
|
||||
return GetConfig(PrivateKey(ID, group, key), value, defval);
|
||||
}
|
||||
|
||||
bool PluginManager::GetPrivateConfig(const PluginID & ID, const wxString & group, const wxString & key, sampleCount & value, sampleCount defval)
|
||||
{
|
||||
return GetConfig(PrivateKey(ID, group, key), value, defval);
|
||||
}
|
||||
|
||||
bool PluginManager::SetPrivateConfig(const PluginID & ID, const wxString & group, const wxString & key, const wxString & value)
|
||||
{
|
||||
return SetConfig(PrivateKey(ID, group, key), value);
|
||||
@@ -1632,11 +1617,6 @@ bool PluginManager::SetPrivateConfig(const PluginID & ID, const wxString & group
|
||||
return SetConfig(PrivateKey(ID, group, key), value);
|
||||
}
|
||||
|
||||
bool PluginManager::SetPrivateConfig(const PluginID & ID, const wxString & group, const wxString & key, const sampleCount & value)
|
||||
{
|
||||
return SetConfig(PrivateKey(ID, group, key), value);
|
||||
}
|
||||
|
||||
bool PluginManager::RemovePrivateConfigSubgroup(const PluginID & ID, const wxString & group)
|
||||
{
|
||||
bool result = GetSettings()->DeleteGroup(PrivateGroup(ID, group));
|
||||
@@ -2643,24 +2623,6 @@ bool PluginManager::GetConfig(const wxString & key, double & value, double defva
|
||||
return result;
|
||||
}
|
||||
|
||||
bool PluginManager::GetConfig(const wxString & key, sampleCount & value, sampleCount defval)
|
||||
{
|
||||
bool result = false;
|
||||
|
||||
if (!key.IsEmpty())
|
||||
{
|
||||
wxString wxval = wxEmptyString;
|
||||
wxString wxdef;
|
||||
wchar_t *endptr;
|
||||
wxdef.Printf(wxT("%Ld"), defval);
|
||||
|
||||
result = GetSettings()->Read(key, &wxval, wxdef);
|
||||
value = wxStrtoll(wxval.c_str(), &endptr, 10);
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
bool PluginManager::SetConfig(const wxString & key, const wxString & value)
|
||||
{
|
||||
bool result = false;
|
||||
@@ -2742,22 +2704,6 @@ bool PluginManager::SetConfig(const wxString & key, const double & value)
|
||||
return result;
|
||||
}
|
||||
|
||||
bool PluginManager::SetConfig(const wxString & key, const sampleCount & value)
|
||||
{
|
||||
bool result = false;
|
||||
|
||||
if (!key.IsEmpty())
|
||||
{
|
||||
result = GetSettings()->Write(key, wxString::Format(wxT("%d"), (int) value));
|
||||
if (result)
|
||||
{
|
||||
result = GetSettings()->Flush();
|
||||
}
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
wxString PluginManager::SettingsPath(const PluginID & ID, bool shared)
|
||||
{
|
||||
if (mPlugins.find(ID) == mPlugins.end())
|
||||
|
||||
Reference in New Issue
Block a user