mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-17 12:40:35 +01:00
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:
@@ -95,7 +95,7 @@ DiagramContent::DiagramContent(Diagram *diagram, bool selected) :
|
||||
|
||||
|
||||
//For each selected element, we determine if conductors must be moved or updated.
|
||||
for(Element *elmt : m_elements)
|
||||
for (Element* elmt : std::as_const(m_elements))
|
||||
{
|
||||
if (elmt->isSelected())
|
||||
{
|
||||
@@ -176,7 +176,7 @@ QList<Conductor *> DiagramContent::conductors(int filter) const
|
||||
if (filter & ConductorsToUpdate) result += m_conductors_to_update;
|
||||
if (filter & OtherConductors) result += m_other_conductors;
|
||||
if (filter & SelectedOnly) {
|
||||
for(Conductor *conductor : result)
|
||||
for (Conductor* conductor : std::as_const(result))
|
||||
{
|
||||
if (!conductor->isSelected())
|
||||
result.removeAll(conductor);
|
||||
|
||||
Reference in New Issue
Block a user