diff options
author | hjk <hjk@qt.io> | 2019-12-10 08:48:30 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2019-12-10 09:01:39 +0000 |
commit | 375c3209e75edd21f3a33472cfc6bd5eb5407af9 (patch) | |
tree | e598bed36e6efc7f294e943e1ecf3887cc052252 /src/plugins/debugger/debuggeractions.h | |
parent | 53a4c6eda0649f59ec58da865457aa77d114cf83 (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.h | 11 |
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; }; |