fix (Qt) issues found by clang's clazy tool:

+ -Wclazy-incorrect-emit
+ -Wclazy-strict-iterators
+ -Wclazy-overloaded-signal
+ -Wclazy-qstring-arg
+ -Wclazy-unused-non-trivial-variable
+ -Wclazy-container-anti-pattern
+ -Wclazy-range-loop-reference
+ -Wclazy-const-signal-or-slot
+ -Wclazy-detaching-temporary
+ -Wclazy-qfileinfo-exists
This commit is contained in:
wmayer
2022-06-29 21:00:54 +02:00
parent fc8ccd59ed
commit 82a6241fc5
49 changed files with 185 additions and 180 deletions

View File

@@ -915,7 +915,7 @@ void TreeWidget::contextMenuEvent(QContextMenuEvent* e)
objitem->object()->setupContextMenu(&editMenu, this, SLOT(onStartEditing()));
QList<QAction*> editAct = editMenu.actions();
if (!editAct.isEmpty()) {
QAction* topact = contextMenu.actions().front();
QAction* topact = contextMenu.actions().constFirst();
for (QList<QAction*>::iterator it = editAct.begin(); it != editAct.end(); ++it)
contextMenu.insertAction(topact, *it);
QAction* first = editAct.front();
@@ -1326,7 +1326,7 @@ void TreeWidget::selectAllLinks(App::DocumentObject* obj) {
void TreeWidget::onSearchObjects()
{
emitSearchObjects();
Q_EMIT emitSearchObjects();
}
void TreeWidget::onActivateDocument(QAction* active)
@@ -3282,7 +3282,7 @@ const char* DocumentItem::getTreeName() const {
for(auto _item : _it->second->items) {
#define FOREACH_ITEM_ALL(_item) \
for(auto _v : ObjectMap) {\
for(const auto& _v : ObjectMap) {\
for(auto _item : _v.second->items) {
#define END_FOREACH_ITEM }}