From 05fb9b82b05217a9a580849a097a1915a8dceef4 Mon Sep 17 00:00:00 2001 From: hjk Date: Thu, 1 Aug 2024 10:43:31 +0200 Subject: [PATCH] Debugger: Remove an unnecessary #include ... and sprinkle some 'final'. Change-Id: I11abcd647bff9ac2bab235216f1da5cc1c1b34ab Reviewed-by: Christian Stenger --- src/plugins/debugger/memoryagent.h | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/plugins/debugger/memoryagent.h b/src/plugins/debugger/memoryagent.h index a2ac84df105..f1e54d6321c 100644 --- a/src/plugins/debugger/memoryagent.h +++ b/src/plugins/debugger/memoryagent.h @@ -3,11 +3,8 @@ #pragma once -#include "debuggerconstants.h" - #include #include -#include #include namespace BinEditor { class EditorService; } @@ -16,7 +13,7 @@ namespace Debugger::Internal { class DebuggerEngine; -class MemoryMarkup +class MemoryMarkup final { public: MemoryMarkup() = default; @@ -30,7 +27,7 @@ public: QString toolTip; }; -class MemoryViewSetupData +class MemoryViewSetupData final { public: MemoryViewSetupData() = default; @@ -45,11 +42,11 @@ public: bool trackRegisters = false; // Address parameter is register number to track }; -class MemoryAgent : public QObject +class MemoryAgent final : public QObject { public: MemoryAgent(const MemoryViewSetupData &data, DebuggerEngine *engine); - ~MemoryAgent() override; + ~MemoryAgent() final; void updateContents(); void addData(quint64 address, const QByteArray &data);