mirror of
https://github.com/cookiengineer/audacity
synced 2025-11-23 17:30:17 +01:00
Use standard library style members of wxArrayString (and wxString) ...
... which will make it easier to change the types of those containers to std::vectors of other string-like classes for wxString, IsEmpty => empty Clear => clear Alloc => reserve for wxArrayString, Count => size GetCount => size IsEmpty => empty Add => push_back Clear => clear Empty => clear Sort => std::sort (only with default comparator) SetCount => resize Last => back Item => operator [] Alloc => reserve
This commit is contained in:
@@ -103,14 +103,14 @@ void Internat::Init()
|
||||
auto forbid = wxFileName::GetForbiddenChars(format);
|
||||
|
||||
for(auto cc: forbid)
|
||||
exclude.Add(wxString{ cc });
|
||||
exclude.push_back(wxString{ cc });
|
||||
|
||||
// The path separators may not be forbidden, so add them
|
||||
auto separators = wxFileName::GetPathSeparators(format);
|
||||
|
||||
for(auto cc: separators) {
|
||||
if (forbid.Find(cc) == wxNOT_FOUND)
|
||||
exclude.Add(wxString{ cc });
|
||||
exclude.push_back(wxString{ cc });
|
||||
}
|
||||
}
|
||||
|
||||
@@ -290,7 +290,7 @@ bool Internat::SanitiseFilename(wxString &name, const wxString &sub)
|
||||
wxString Internat::StripAccelerators(const wxString &s)
|
||||
{
|
||||
wxString result;
|
||||
result.Alloc(s.Length());
|
||||
result.reserve(s.Length());
|
||||
for(size_t i = 0; i < s.Length(); i++) {
|
||||
if (s[i] == '\t')
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user