mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-09 08:21:29 +12:00
Use const references for the string keys in Ini.cpp/.h
This commit is contained in:
parent
0ef0cfb38a
commit
b8d3ce7ae8
2 changed files with 32 additions and 32 deletions
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
Inis Ini;
|
Inis Ini;
|
||||||
|
|
||||||
static bool StringToBool(const wxString str)
|
static bool StringToBool(const wxString& str)
|
||||||
{
|
{
|
||||||
if(
|
if(
|
||||||
!str.CmpNoCase("enable") ||
|
!str.CmpNoCase("enable") ||
|
||||||
|
@ -29,7 +29,7 @@ static wxString BoolToString(const bool b)
|
||||||
return "false";
|
return "false";
|
||||||
}
|
}
|
||||||
|
|
||||||
static wxSize StringToSize(const wxString str)
|
static wxSize StringToSize(const wxString& str)
|
||||||
{
|
{
|
||||||
wxSize ret;
|
wxSize ret;
|
||||||
|
|
||||||
|
@ -62,12 +62,12 @@ static wxSize StringToSize(const wxString str)
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
static wxString SizeToString(const wxSize size)
|
static wxString SizeToString(const wxSize& size)
|
||||||
{
|
{
|
||||||
return wxString::Format("%dx%d", size.x, size.y);
|
return wxString::Format("%dx%d", size.x, size.y);
|
||||||
}
|
}
|
||||||
|
|
||||||
static wxPoint StringToPosition(const wxString str)
|
static wxPoint StringToPosition(const wxString& str)
|
||||||
{
|
{
|
||||||
wxPoint ret;
|
wxPoint ret;
|
||||||
|
|
||||||
|
@ -100,12 +100,12 @@ static wxPoint StringToPosition(const wxString str)
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
static wxString PositionToString(const wxPoint position)
|
static wxString PositionToString(const wxPoint& position)
|
||||||
{
|
{
|
||||||
return wxString::Format("%dx%d", position.x, position.y);
|
return wxString::Format("%dx%d", position.x, position.y);
|
||||||
}
|
}
|
||||||
|
|
||||||
static WindowInfo StringToWindowInfo(const wxString str)
|
static WindowInfo StringToWindowInfo(const wxString& str)
|
||||||
{
|
{
|
||||||
WindowInfo ret = WindowInfo(wxDefaultSize, wxDefaultPosition);
|
WindowInfo ret = WindowInfo(wxDefaultSize, wxDefaultPosition);
|
||||||
|
|
||||||
|
@ -140,7 +140,7 @@ static WindowInfo StringToWindowInfo(const wxString str)
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
static wxString WindowInfoToString(const WindowInfo wind)
|
static wxString WindowInfoToString(const WindowInfo& wind)
|
||||||
{
|
{
|
||||||
const int px = wind.position.x < -wind.size.x ? -1 : wind.position.x;
|
const int px = wind.position.x < -wind.size.x ? -1 : wind.position.x;
|
||||||
const int py = wind.position.y < -wind.size.y ? -1 : wind.position.y;
|
const int py = wind.position.y < -wind.size.y ? -1 : wind.position.y;
|
||||||
|
@ -159,62 +159,62 @@ Ini::Ini()
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void Ini::Save(wxString key, int value)
|
void Ini::Save(const wxString& key, int value)
|
||||||
{
|
{
|
||||||
m_Config->Write(key, value);
|
m_Config->Write(key, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
void Ini::Save(wxString key, bool value)
|
void Ini::Save(const wxString& key, bool value)
|
||||||
{
|
{
|
||||||
m_Config->Write(key, BoolToString(value));
|
m_Config->Write(key, BoolToString(value));
|
||||||
}
|
}
|
||||||
|
|
||||||
void Ini::Save(wxString key, wxSize value)
|
void Ini::Save(const wxString& key, wxSize value)
|
||||||
{
|
{
|
||||||
m_Config->Write(key, SizeToString(value));
|
m_Config->Write(key, SizeToString(value));
|
||||||
}
|
}
|
||||||
|
|
||||||
void Ini::Save(wxString key, wxPoint value)
|
void Ini::Save(const wxString& key, wxPoint value)
|
||||||
{
|
{
|
||||||
m_Config->Write(key, PositionToString(value));
|
m_Config->Write(key, PositionToString(value));
|
||||||
}
|
}
|
||||||
|
|
||||||
void Ini::Save(wxString key, wxString value)
|
void Ini::Save(const wxString& key, wxString value)
|
||||||
{
|
{
|
||||||
m_Config->Write(key, value);
|
m_Config->Write(key, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
void Ini::Save(wxString key, WindowInfo value)
|
void Ini::Save(const wxString& key, WindowInfo value)
|
||||||
{
|
{
|
||||||
m_Config->Write(key, WindowInfoToString(value));
|
m_Config->Write(key, WindowInfoToString(value));
|
||||||
}
|
}
|
||||||
|
|
||||||
int Ini::Load(wxString key, const int def_value)
|
int Ini::Load(const wxString& key, const int def_value)
|
||||||
{
|
{
|
||||||
return m_Config->Read(key, def_value);
|
return m_Config->Read(key, def_value);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Ini::Load(wxString key, const bool def_value)
|
bool Ini::Load(const wxString& key, const bool def_value)
|
||||||
{
|
{
|
||||||
return StringToBool(m_Config->Read(key, BoolToString(def_value)));
|
return StringToBool(m_Config->Read(key, BoolToString(def_value)));
|
||||||
}
|
}
|
||||||
|
|
||||||
wxSize Ini::Load(wxString key, const wxSize def_value)
|
wxSize Ini::Load(const wxString& key, const wxSize def_value)
|
||||||
{
|
{
|
||||||
return StringToSize(m_Config->Read(key, SizeToString(def_value)));
|
return StringToSize(m_Config->Read(key, SizeToString(def_value)));
|
||||||
}
|
}
|
||||||
|
|
||||||
wxPoint Ini::Load(wxString key, const wxPoint def_value)
|
wxPoint Ini::Load(const wxString& key, const wxPoint def_value)
|
||||||
{
|
{
|
||||||
return StringToPosition(m_Config->Read(key, PositionToString(def_value)));
|
return StringToPosition(m_Config->Read(key, PositionToString(def_value)));
|
||||||
}
|
}
|
||||||
|
|
||||||
wxString Ini::Load(wxString key, const wxString& def_value)
|
wxString Ini::Load(const wxString& key, const wxString& def_value)
|
||||||
{
|
{
|
||||||
return m_Config->Read(key, def_value);
|
return m_Config->Read(key, def_value);
|
||||||
}
|
}
|
||||||
|
|
||||||
WindowInfo Ini::Load(wxString key, const WindowInfo& def_value)
|
WindowInfo Ini::Load(const wxString& key, const WindowInfo& def_value)
|
||||||
{
|
{
|
||||||
return StringToWindowInfo(m_Config->Read(key, WindowInfoToString(def_value)));
|
return StringToWindowInfo(m_Config->Read(key, WindowInfoToString(def_value)));
|
||||||
}
|
}
|
||||||
|
|
24
rpcs3/Ini.h
24
rpcs3/Ini.h
|
@ -25,19 +25,19 @@ protected:
|
||||||
wxConfigBase* m_Config;
|
wxConfigBase* m_Config;
|
||||||
|
|
||||||
Ini();
|
Ini();
|
||||||
virtual void Save(wxString key, int value);
|
virtual void Save(const wxString& key, int value);
|
||||||
virtual void Save(wxString key, bool value);
|
virtual void Save(const wxString& key, bool value);
|
||||||
virtual void Save(wxString key, wxSize value);
|
virtual void Save(const wxString& key, wxSize value);
|
||||||
virtual void Save(wxString key, wxPoint value);
|
virtual void Save(const wxString& key, wxPoint value);
|
||||||
virtual void Save(wxString key, wxString value);
|
virtual void Save(const wxString& key, wxString value);
|
||||||
virtual void Save(wxString key, WindowInfo value);
|
virtual void Save(const wxString& key, WindowInfo value);
|
||||||
|
|
||||||
virtual int Load(wxString key, const int def_value);
|
virtual int Load(const wxString& key, const int def_value);
|
||||||
virtual bool Load(wxString key, const bool def_value);
|
virtual bool Load(const wxString& key, const bool def_value);
|
||||||
virtual wxSize Load(wxString key, const wxSize def_value);
|
virtual wxSize Load(const wxString& key, const wxSize def_value);
|
||||||
virtual wxPoint Load(wxString key, const wxPoint def_value);
|
virtual wxPoint Load(const wxString& key, const wxPoint def_value);
|
||||||
virtual wxString Load(wxString key, const wxString& def_value);
|
virtual wxString Load(const wxString& key, const wxString& def_value);
|
||||||
virtual WindowInfo Load(wxString key, const WindowInfo& def_value);
|
virtual WindowInfo Load(const wxString& key, const WindowInfo& def_value);
|
||||||
};
|
};
|
||||||
|
|
||||||
template<typename T> struct IniEntry : public Ini
|
template<typename T> struct IniEntry : public Ini
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue