From 573e20f12db4066067e191efd5015685f8d23132 Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Wed, 22 Mar 2017 15:29:50 +0200 Subject: [PATCH] Clang warning. --HG-- branch : develop --- src/libs/vtools/dialogs/tools/dialogtool.cpp | 29 ++++++++++---------- src/libs/vtools/dialogs/tools/dialogtool.h | 4 +-- 2 files changed, 17 insertions(+), 16 deletions(-) diff --git a/src/libs/vtools/dialogs/tools/dialogtool.cpp b/src/libs/vtools/dialogs/tools/dialogtool.cpp index 93628eb88..25d4b5348 100644 --- a/src/libs/vtools/dialogs/tools/dialogtool.cpp +++ b/src/libs/vtools/dialogs/tools/dialogtool.cpp @@ -430,14 +430,14 @@ quint32 DialogTool::DNumber(const QString &baseName) const } //--------------------------------------------------------------------------------------------------------------------- -quint32 DialogTool::FindNotExcludedNodeDown(QListWidget *listWidget, int candidate) +int DialogTool::FindNotExcludedNodeDown(QListWidget *listWidget, int candidate) { SCASSERT(listWidget != nullptr); - quint32 id = NULL_ID; + int index = -1; if (candidate < 0 || candidate >= listWidget->count()) { - return id; + return index; } int i = candidate; @@ -450,25 +450,25 @@ quint32 DialogTool::FindNotExcludedNodeDown(QListWidget *listWidget, int candida if (not rowNode.IsExcluded()) { - id = rowNode.GetId(); + index = i; } ++i; } while (rowNode.IsExcluded() && i < listWidget->count()); - return id; + return index; } //--------------------------------------------------------------------------------------------------------------------- -quint32 DialogTool::FindNotExcludedNodeUp(QListWidget *listWidget, int candidate) +int DialogTool::FindNotExcludedNodeUp(QListWidget *listWidget, int candidate) { SCASSERT(listWidget != nullptr); - quint32 id = NULL_ID; + int index = -1; if (candidate < 0 || candidate >= listWidget->count()) { - return id; + return index; } int i = candidate; @@ -481,14 +481,14 @@ quint32 DialogTool::FindNotExcludedNodeUp(QListWidget *listWidget, int candidate if (not rowNode.IsExcluded()) { - id = rowNode.GetId(); + index = i; } --i; } while (rowNode.IsExcluded() && i > -1); - return id; + return index; } //--------------------------------------------------------------------------------------------------------------------- @@ -497,8 +497,8 @@ bool DialogTool::FirstPointEqualLast(QListWidget *listWidget) SCASSERT(listWidget != nullptr); if (listWidget->count() > 1) { - const quint32 topId = FindNotExcludedNodeDown(listWidget, 0); - const quint32 bottomId = FindNotExcludedNodeUp(listWidget, listWidget->count()-1); + const quint32 topId = RowId(listWidget, FindNotExcludedNodeDown(listWidget, 0)); + const quint32 bottomId = RowId(listWidget, FindNotExcludedNodeUp(listWidget, listWidget->count()-1)); return topId == bottomId; } return false; @@ -510,8 +510,9 @@ bool DialogTool::DoublePoints(QListWidget *listWidget) SCASSERT(listWidget != nullptr); for (int i=0, sz = listWidget->count()-1; i