aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/ctfvisualizer/ctfvisualizerplugin.cpp
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2024-01-12 17:56:22 +0100
committerhjk <hjk@qt.io>2024-01-12 17:01:05 +0000
commit796053d766312c3a3af3b4aa2e144c49f9b9ca57 (patch)
tree74424a1ba327f15bea7d92b6a4424be83ca8becc /src/plugins/ctfvisualizer/ctfvisualizerplugin.cpp
parentbc14d32a8cf8e5c2dddfd02fa6e8bf1227bbf877 (diff)
CtfVisualizer: Convert to new standard plugin setup
Change-Id: Iaed31278cdbaf2933b325a3424d3c64e91f48d1c Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
Diffstat (limited to 'src/plugins/ctfvisualizer/ctfvisualizerplugin.cpp')
-rw-r--r--src/plugins/ctfvisualizer/ctfvisualizerplugin.cpp27
1 files changed, 12 insertions, 15 deletions
diff --git a/src/plugins/ctfvisualizer/ctfvisualizerplugin.cpp b/src/plugins/ctfvisualizer/ctfvisualizerplugin.cpp
index 1ccbc210dfc..80868c3e24f 100644
--- a/src/plugins/ctfvisualizer/ctfvisualizerplugin.cpp
+++ b/src/plugins/ctfvisualizer/ctfvisualizerplugin.cpp
@@ -1,26 +1,23 @@
// Copyright (C) 2019 Klarälvdalens Datakonsult AB, a KDAB Group company,
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
-#include "ctfvisualizerplugin.h"
-
#include "ctfvisualizertool.h"
+#include <extensionsystem/iplugin.h>
+
namespace CtfVisualizer::Internal {
-class CtfVisualizerPluginPrivate
+class CtfVisualizerPlugin : public ExtensionSystem::IPlugin
{
-public:
- CtfVisualizerTool profilerTool;
-};
+ Q_OBJECT
+ Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QtCreatorPlugin" FILE "CtfVisualizer.json")
-CtfVisualizerPlugin::~CtfVisualizerPlugin()
-{
- delete d;
-}
+ void initialize() final
+ {
+ setupCtfVisualizerTool();
+ }
+};
-void CtfVisualizerPlugin::initialize()
-{
- d = new CtfVisualizerPluginPrivate;
-}
+} // CtfVisualizer::Internal
-} // namespace CtfVisualizer::Internal
+#include "ctfvisualizerplugin.moc"