Convert wxString using ToStdWstring

Avoid using c-style cast to convert wxString to std::wstring.

Signed-off-by: Ralph Sennhauser <ralph.sennhauser@gmail.com>
This commit is contained in:
Ralph Sennhauser 2026-07-19 19:06:49 +02:00
parent eae57d9aab
commit adfe6b0c36
No known key found for this signature in database
8 changed files with 12 additions and 12 deletions

View file

@ -114,7 +114,7 @@ void CinemaSidebar::OnAddPath(wxCommandEvent&)
if (m_NewPathName->GetValue().empty())
return;
POST_COMMAND(AddCinemaPath, ((std::wstring)m_NewPathName->GetValue().wc_str()));
POST_COMMAND(AddCinemaPath, (m_NewPathName->GetValue().ToStdWstring()));
m_NewPathName->Clear();
ReloadPathList();
}
@ -129,7 +129,7 @@ void CinemaSidebar::OnDeletePath(wxCommandEvent&)
if (pathName.empty())
return;
POST_COMMAND(DeleteCinemaPath, ((std::wstring)pathName.wc_str()));
POST_COMMAND(DeleteCinemaPath, (pathName.ToStdWstring()));
ReloadPathList();
}

View file

@ -807,7 +807,7 @@ void MapSidebar::OnRandomGenerate(wxCommandEvent& WXUNUSED(evt))
m_ScenarioEditor.GetToolManager().SetCurrentTool(_T(""));
// TODO: clear the undo buffer, etc
AtlasMessage::qGenerateMap qry((std::wstring)scriptName.wc_str(), json);
AtlasMessage::qGenerateMap qry(scriptName.ToStdWstring(), json);
qry.Post();
if (qry.status < 0)

View file

@ -145,7 +145,7 @@ public:
m_Sizer->Clear(true);
AtlasMessage::qGetTerrainTexturePreview qry((std::wstring)m_TextureName.wc_str(), imageWidth, imageHeight);
AtlasMessage::qGetTerrainTexturePreview qry(m_TextureName.ToStdWstring(), imageWidth, imageHeight);
qry.Post();
AtlasMessage::sTerrainTexturePreview preview = qry.preview;
@ -316,7 +316,7 @@ void TerrainSidebar::OnPassabilityChoice(wxCommandEvent& evt)
if (evt.GetSelection() == 0)
POST_MESSAGE(SetViewParamS, (AtlasMessage::eRenderView::GAME, L"passability", L""));
else
POST_MESSAGE(SetViewParamS, (AtlasMessage::eRenderView::GAME, L"passability", (std::wstring)evt.GetString().wc_str()));
POST_MESSAGE(SetViewParamS, (AtlasMessage::eRenderView::GAME, L"passability", evt.GetString().ToStdWstring()));
}
void TerrainSidebar::OnShowPriorities(wxCommandEvent& evt)
@ -365,7 +365,7 @@ public:
wxBusyInfo busy (_("Loading terrain previews"));
AtlasMessage::qGetTerrainGroupTextures query((std::wstring)m_Name.wc_str());
AtlasMessage::qGetTerrainGroupTextures query(m_Name.ToStdWstring());
query.Post();
m_Textures = *query.names;

View file

@ -105,7 +105,7 @@ AtlasMessage::sObjectSettings ObjectSettings::GetSettings() const
it != m_ActorSelections.end();
++it)
{
selections.push_back((std::wstring)it->wc_str());
selections.push_back(it->ToStdWstring());
}
settings.selections = selections;

View file

@ -66,7 +66,7 @@ public:
{
Position pos(evt.GetPosition());
POST_MESSAGE(BrushPreview, (true, pos));
POST_COMMAND(FillTerrain, (pos, (std::wstring)g_SelectedTexture.wc_str()));
POST_COMMAND(FillTerrain, (pos, g_SelectedTexture.ToStdWstring()));
return true;
}
else if (evt.Moving())

View file

@ -147,7 +147,7 @@ public:
void Paint(PaintTerrain* obj)
{
POST_MESSAGE(BrushPreview, (true, obj->m_Pos));
POST_COMMAND(PaintTerrain, (obj->m_Pos, (std::wstring)g_SelectedTexture.wc_str(), GetPriority()));
POST_COMMAND(PaintTerrain, (obj->m_Pos, g_SelectedTexture.ToStdWstring(), GetPriority()));
}
virtual bool IsMouseUp(wxMouseEvent& evt) = 0;

View file

@ -61,10 +61,10 @@ public:
+ (m_ScreenPos.type1.y-m_Target.type1.y)*(m_ScreenPos.type1.y-m_Target.type1.y);
bool useTarget = (dragDistSq >= 16*16);
if (preview)
POST_MESSAGE(ObjectPreview, ((std::wstring)m_ObjectID.wc_str(), GetScenarioEditor().GetObjectSettings().GetSettings(), m_ObjPos, useTarget, m_Target, g_DefaultAngle, m_ActorSeed, true));
POST_MESSAGE(ObjectPreview, (m_ObjectID.ToStdWstring(), GetScenarioEditor().GetObjectSettings().GetSettings(), m_ObjPos, useTarget, m_Target, g_DefaultAngle, m_ActorSeed, true));
else
{
POST_COMMAND(CreateObject, ((std::wstring)m_ObjectID.wc_str(), GetScenarioEditor().GetObjectSettings().GetSettings(), m_ObjPos, useTarget, m_Target, g_DefaultAngle, m_ActorSeed));
POST_COMMAND(CreateObject, (m_ObjectID.ToStdWstring(), GetScenarioEditor().GetObjectSettings().GetSettings(), m_ObjPos, useTarget, m_Target, g_DefaultAngle, m_ActorSeed));
RandomizeActorSeed();
}
}

View file

@ -66,7 +66,7 @@ public:
{
Position pos(evt.GetPosition());
POST_MESSAGE(BrushPreview, (true, pos));
POST_COMMAND(ReplaceTerrain, (pos, (std::wstring)g_SelectedTexture.wc_str()));
POST_COMMAND(ReplaceTerrain, (pos, g_SelectedTexture.ToStdWstring()));
return true;
}
else if (evt.Moving())