mirror of
https://github.com/AxioDL/PrimeWorldEditor.git
synced 2025-12-09 05:27:41 +00:00
IEditor: Eliminate variable shadowing
This commit is contained in:
@@ -111,8 +111,9 @@ void IEditor::OnUndoStackIndexChanged()
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (CurrentIndex == CleanIndex)
|
if (CurrentIndex == CleanIndex)
|
||||||
|
{
|
||||||
setWindowModified(false);
|
setWindowModified(false);
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
bool IsClean = true;
|
bool IsClean = true;
|
||||||
@@ -123,19 +124,18 @@ void IEditor::OnUndoStackIndexChanged()
|
|||||||
{
|
{
|
||||||
const QUndoCommand *pkQCmd = mUndoStack.command(i);
|
const QUndoCommand *pkQCmd = mUndoStack.command(i);
|
||||||
|
|
||||||
if (const IUndoCommand* pkCmd = dynamic_cast<const IUndoCommand*>(pkQCmd))
|
if (const auto* pkCmd = dynamic_cast<const IUndoCommand*>(pkQCmd))
|
||||||
{
|
{
|
||||||
if (pkCmd->AffectsCleanState())
|
if (pkCmd->AffectsCleanState())
|
||||||
IsClean = false;
|
IsClean = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
else if (pkQCmd->childCount() > 0)
|
else if (pkQCmd->childCount() > 0)
|
||||||
{
|
{
|
||||||
for (int ChildIdx = 0; ChildIdx < pkQCmd->childCount(); ChildIdx++)
|
for (int ChildIdx = 0; ChildIdx < pkQCmd->childCount(); ChildIdx++)
|
||||||
{
|
{
|
||||||
const IUndoCommand *pkCmd = static_cast<const IUndoCommand*>(pkQCmd->child(ChildIdx));
|
const auto *childCmd = static_cast<const IUndoCommand*>(pkQCmd->child(ChildIdx));
|
||||||
|
|
||||||
if (pkCmd->AffectsCleanState())
|
if (childCmd->AffectsCleanState())
|
||||||
{
|
{
|
||||||
IsClean = false;
|
IsClean = false;
|
||||||
break;
|
break;
|
||||||
@@ -143,7 +143,8 @@ void IEditor::OnUndoStackIndexChanged()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!IsClean) break;
|
if (!IsClean)
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
setWindowModified(!IsClean);
|
setWindowModified(!IsClean);
|
||||||
|
|||||||
Reference in New Issue
Block a user