aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cppcheck/cppcheckdiagnosticsmodel.cpp
diff options
context:
space:
mode:
authorhjk <[email protected]>2025-02-18 18:08:02 +0100
committerhjk <[email protected]>2025-02-21 11:58:31 +0000
commita40e803503e4186823e2ca4585c8a4555e89d9c2 (patch)
treeb3656db19940383d49e4cb36d3ab163618cdca9b /src/plugins/cppcheck/cppcheckdiagnosticsmodel.cpp
parentaab000e222c2ed5395e34c71487be0a30d58b4c0 (diff)
Debugger: Replace DiagnosticsLocation with Utils::Link
Change-Id: I41166d4f54468e0953fd3231af9fd52560b7c74c Reviewed-by: David Schulz <[email protected]>
Diffstat (limited to 'src/plugins/cppcheck/cppcheckdiagnosticsmodel.cpp')
-rw-r--r--src/plugins/cppcheck/cppcheckdiagnosticsmodel.cpp13
1 files changed, 4 insertions, 9 deletions
diff --git a/src/plugins/cppcheck/cppcheckdiagnosticsmodel.cpp b/src/plugins/cppcheck/cppcheckdiagnosticsmodel.cpp
index 39452f172f3..e9bed2af5bb 100644
--- a/src/plugins/cppcheck/cppcheckdiagnosticsmodel.cpp
+++ b/src/plugins/cppcheck/cppcheckdiagnosticsmodel.cpp
@@ -5,13 +5,12 @@
#include "cppchecktr.h"
-#include <debugger/analyzer/diagnosticlocation.h>
-
#include <utils/algorithm.h>
#include <utils/fsengine/fileiconprovider.h>
+#include <utils/link.h>
#include <utils/utilsicons.h>
-using namespace Debugger;
+using namespace Utils;
namespace Cppcheck::Internal {
@@ -57,12 +56,8 @@ QVariant DiagnosticItem::data(int column, int role) const
{
if (column == DiagnosticsModel::DiagnosticColumn) {
switch (role) {
- case DetailedErrorView::LocationRole: {
- const auto location = DiagnosticLocation(m_diagnostic.fileName,
- m_diagnostic.lineNumber,
- 0);
- return QVariant::fromValue(location);
- }
+ case Debugger::DetailedErrorView::LocationRole:
+ return QVariant::fromValue(Link(m_diagnostic.fileName, m_diagnostic.lineNumber, 0));
case Qt::DisplayRole:
return QString("%1: %2").arg(m_diagnostic.lineNumber).arg(m_diagnostic.message);
case Qt::ToolTipRole: