aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/debugger/debuggeractions.h
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2019-12-10 08:48:30 +0100
committerhjk <hjk@qt.io>2019-12-10 09:01:39 +0000
commit375c3209e75edd21f3a33472cfc6bd5eb5407af9 (patch)
treee598bed36e6efc7f294e943e1ecf3887cc052252 /src/plugins/debugger/debuggeractions.h
parent53a4c6eda0649f59ec58da865457aa77d114cf83 (diff)
Debugger: Save a few bytes in DebuggerSettings
Doesn't have to be a QObject. Change-Id: I9a78d5c8103b74e34c202ad652016cec956298b0 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/plugins/debugger/debuggeractions.h')
-rw-r--r--src/plugins/debugger/debuggeractions.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/plugins/debugger/debuggeractions.h b/src/plugins/debugger/debuggeractions.h
index 6a91a0fc43e..12fcae4e78f 100644
--- a/src/plugins/debugger/debuggeractions.h
+++ b/src/plugins/debugger/debuggeractions.h
@@ -25,7 +25,7 @@
#pragma once
-#include <QObject>
+#include <QCoreApplication>
#include <QHash>
#include <QMap>
#include <QRegExp>
@@ -50,13 +50,13 @@ public:
SourcePathRegExpMap sourcePathRegExpMap;
};
-class DebuggerSettings : public QObject
+class DebuggerSettings
{
- Q_OBJECT // For tr().
+ Q_DECLARE_TR_FUNCTIONS(Debugger::Internal::DebuggerSettings)
public:
explicit DebuggerSettings();
- ~DebuggerSettings() override;
+ ~DebuggerSettings();
void insertItem(int code, Utils::SavedAction *item);
Utils::SavedAction *item(int code) const;
@@ -67,6 +67,9 @@ public:
void writeSettings() const;
private:
+ DebuggerSettings(const DebuggerSettings &) = delete;
+ DebuggerSettings &operator=(const DebuggerSettings &) = delete;
+
QHash<int, Utils::SavedAction *> m_items;
};