CCollisionRenderSettingsDialog: Reduce copies

This commit is contained in:
Lioncache
2025-12-03 15:49:17 -05:00
parent f34886a76e
commit 32da55ef5b
2 changed files with 4 additions and 4 deletions

View File

@@ -63,14 +63,14 @@ void CCollisionRenderSettingsDialog::SetupWidgets()
mpUi->HideAiBlockCheckBox->setHidden( Game < EGame::EchoesDemo || Game == EGame::DKCReturns );
}
void CCollisionRenderSettingsDialog::OnHideMaskChanged(QString NewMask)
void CCollisionRenderSettingsDialog::OnHideMaskChanged(const QString& NewMask)
{
TString MaskStr = TO_TSTRING(NewMask);
uint64 Mask = (MaskStr.IsHexString() ? MaskStr.ToInt64(16) : 0);
mpEditor->Viewport()->CollisionRenderSettings().HideMask = Mask;
}
void CCollisionRenderSettingsDialog::OnHighlightMaskChanged(QString NewMask)
void CCollisionRenderSettingsDialog::OnHighlightMaskChanged(const QString& NewMask)
{
TString MaskStr = TO_TSTRING(NewMask);
uint64 Mask = (MaskStr.IsHexString() ? MaskStr.ToInt64(16) : 0);

View File

@@ -23,8 +23,8 @@ public:
public slots:
void SetupWidgets();
void OnHideMaskChanged(QString NewMask);
void OnHighlightMaskChanged(QString NewMask);
void OnHideMaskChanged(const QString& NewMask);
void OnHighlightMaskChanged(const QString& NewMask);
void OnWireframeToggled(bool Enable);
void OnSurfaceTypeToggled(bool Enable);
void OnStandableTrisToggled(bool Enable);