Try Clazy fix-its

clazy is a compiler plugin which allows clang to understand Qt
semantics. You get more than 50 Qt related compiler warnings, ranging
from unneeded memory allocations to misusage of API, including fix-its
for automatic refactoring.

https://invent.kde.org/sdk/clazy
This commit is contained in:
Laurent Trinques
2025-02-14 15:52:23 +01:00
parent adcf77e34a
commit dba7caed30
88 changed files with 512 additions and 409 deletions

View File

@@ -74,8 +74,8 @@ m_diagram(diagram)
break;
}
}
for (QPropertyUndoCommand *undo : m_undo)
for (QPropertyUndoCommand* undo : std::as_const(m_undo))
undo->setAnimated(true, false);
}
}
@@ -87,8 +87,8 @@ void RotateSelectionCommand::undo()
{
m_diagram->showMe();
QUndoCommand::undo();
for(const QPointer<ConductorTextItem>& cti : m_cond_text)
for (const QPointer<ConductorTextItem>& cti : std::as_const(m_cond_text))
{
cti->forceRotateByUser(m_rotate_by_user.value(cti.data()));
if(!cti->wasRotateByUser())
@@ -103,11 +103,11 @@ void RotateSelectionCommand::redo()
{
m_diagram->showMe();
QUndoCommand::redo();
for(const QPointer<ConductorTextItem>& cti : m_cond_text)
{
m_rotate_by_user.insert(cti, cti->wasRotateByUser());
cti->forceRotateByUser(true);
for (const QPointer<ConductorTextItem>& cti : std::as_const(m_cond_text))
{
m_rotate_by_user.insert(cti, cti->wasRotateByUser());
cti->forceRotateByUser(true);
}
}