// Copyright (C) 2022 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0+ OR GPL-3.0 WITH Qt-GPL-exception-1.0 #include "manager.h" #include #include namespace AppStatisticsMonitor::Internal { class AppStatisticsMonitorPlugin final : public ExtensionSystem::IPlugin { Q_OBJECT Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QtCreatorPlugin" FILE "AppStatisticsMonitor.json") private: void initialize() final; std::unique_ptr m_appstatisticsmonitorManager; std::unique_ptr m_appstatisticsmonitorViewFactory; }; void AppStatisticsMonitorPlugin::initialize() { m_appstatisticsmonitorManager = std::make_unique(); m_appstatisticsmonitorViewFactory = std::make_unique( m_appstatisticsmonitorManager.get()); } } // namespace AppStatisticsMonitor::Internal #include "appstatisticsmonitorplugin.moc"