From 796053d766312c3a3af3b4aa2e144c49f9b9ca57 Mon Sep 17 00:00:00 2001 From: hjk Date: Fri, 12 Jan 2024 17:56:22 +0100 Subject: CtfVisualizer: Convert to new standard plugin setup Change-Id: Iaed31278cdbaf2933b325a3424d3c64e91f48d1c Reviewed-by: Jarek Kobus --- src/plugins/ctfvisualizer/ctfvisualizerplugin.cpp | 27 ++++++++++------------- 1 file changed, 12 insertions(+), 15 deletions(-) (limited to 'src/plugins/ctfvisualizer/ctfvisualizerplugin.cpp') 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 + 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" -- cgit v1.2.3