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

@@ -140,7 +140,8 @@ void ElementPropertiesWidget::setDynamicText(DynamicElementTextItem *text)
if(text->parentElement())
{
setElement(text->parentElement());
for(AbstractElementPropertiesEditorWidget *aepew : m_list_editor)
for (AbstractElementPropertiesEditorWidget* aepew :
std::as_const(m_list_editor))
{
if (QString(aepew->metaObject()->className()) == "DynamicElementTextItemEditor")
{
@@ -166,7 +167,8 @@ void ElementPropertiesWidget::setTextsGroup(ElementTextItemGroup *group)
if(group->parentItem() && group->parentItem()->type() == Element::Type)
{
setElement(static_cast<Element *>(group->parentItem()));
for(AbstractElementPropertiesEditorWidget *aepew : m_list_editor)
for (AbstractElementPropertiesEditorWidget* aepew :
std::as_const(m_list_editor))
{
if (QString(aepew->metaObject()->className()) == "DynamicElementTextItemEditor")
{
@@ -314,7 +316,8 @@ void ElementPropertiesWidget::updateUi()
m_list_editor << new DynamicElementTextItemEditor(m_element, this);
//Add each editors in tab widget
for (AbstractElementPropertiesEditorWidget *aepew : m_list_editor)
for (AbstractElementPropertiesEditorWidget* aepew :
std::as_const(m_list_editor))
{
aepew->setLiveEdit(m_live_edit);
m_tab->addTab(aepew, aepew->title());