diff options
| author | hjk <hjk@qt.io> | 2024-01-12 17:56:22 +0100 |
|---|---|---|
| committer | hjk <hjk@qt.io> | 2024-01-12 17:01:05 +0000 |
| commit | 796053d766312c3a3af3b4aa2e144c49f9b9ca57 (patch) | |
| tree | 74424a1ba327f15bea7d92b6a4424be83ca8becc /src/plugins/ctfvisualizer/ctfvisualizerplugin.cpp | |
| parent | bc14d32a8cf8e5c2dddfd02fa6e8bf1227bbf877 (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.cpp | 27 |
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" |
