forked from qt-creator/qt-creator
Fix issues found by coverity
Change-Id: I1eba9b800fed419bea4169ec6d6042c2f99b505d Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -595,7 +595,7 @@ void BaseAspect::registerSubWidget(QWidget *widget)
|
|||||||
|
|
||||||
void BaseAspect::forEachSubWidget(const std::function<void(QWidget *)> &func)
|
void BaseAspect::forEachSubWidget(const std::function<void(QWidget *)> &func)
|
||||||
{
|
{
|
||||||
for (auto w : d->m_subWidgets)
|
for (const QPointer<QWidget> &w : d->m_subWidgets)
|
||||||
func(w);
|
func(w);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -3074,7 +3074,7 @@ QVariantList AspectList::toList(bool v) const
|
|||||||
QVariantList list;
|
QVariantList list;
|
||||||
const auto &items = v ? d->volatileItems : d->items;
|
const auto &items = v ? d->volatileItems : d->items;
|
||||||
|
|
||||||
for (const auto &item : items) {
|
for (const std::shared_ptr<BaseAspect> &item : items) {
|
||||||
Utils::Store childStore;
|
Utils::Store childStore;
|
||||||
if (v)
|
if (v)
|
||||||
item->volatileToMap(childStore);
|
item->volatileToMap(childStore);
|
||||||
@@ -3157,12 +3157,12 @@ void AspectList::clear()
|
|||||||
if (undoStack()) {
|
if (undoStack()) {
|
||||||
undoStack()->beginMacro("Clear");
|
undoStack()->beginMacro("Clear");
|
||||||
|
|
||||||
for (auto item : volatileItems())
|
for (const std::shared_ptr<BaseAspect> &item : volatileItems())
|
||||||
undoStack()->push(new RemoveItemCommand(this, item));
|
undoStack()->push(new RemoveItemCommand(this, item));
|
||||||
|
|
||||||
undoStack()->endMacro();
|
undoStack()->endMacro();
|
||||||
} else {
|
} else {
|
||||||
for (auto item : volatileItems())
|
for (const std::shared_ptr<BaseAspect> &item : volatileItems())
|
||||||
actualRemoveItem(item);
|
actualRemoveItem(item);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -3198,7 +3198,7 @@ bool AspectList::isDirty()
|
|||||||
if (d->items != d->volatileItems)
|
if (d->items != d->volatileItems)
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
for (const auto &item : d->volatileItems) {
|
for (const std::shared_ptr<BaseAspect> &item : d->volatileItems) {
|
||||||
if (item->isDirty())
|
if (item->isDirty())
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -207,14 +207,10 @@ protected:
|
|||||||
QVariantMap windowStateCallback();
|
QVariantMap windowStateCallback();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QSplitter *m_mainSplitter;
|
|
||||||
int m_compilerCount{0};
|
|
||||||
QSharedPointer<JsonSettingsDocument> m_document;
|
QSharedPointer<JsonSettingsDocument> m_document;
|
||||||
QUndoStack *m_undoStack;
|
QUndoStack *m_undoStack;
|
||||||
TextEditor::TextEditorActionHandler &m_actionHandler;
|
TextEditor::TextEditorActionHandler &m_actionHandler;
|
||||||
|
|
||||||
Core::IContext *m_context;
|
|
||||||
|
|
||||||
QList<QDockWidget *> m_compilerWidgets;
|
QList<QDockWidget *> m_compilerWidgets;
|
||||||
QList<QDockWidget *> m_sourceWidgets;
|
QList<QDockWidget *> m_sourceWidgets;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user