AppMan: Inline plugin class definition in .cpp

Change-Id: Ib5ccfec0726497421d24e9892de822d7259bcd7a
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
This commit is contained in:
hjk
2024-01-11 15:07:27 +01:00
parent 1ab1ba02bf
commit 792b1c5b3e
4 changed files with 25 additions and 46 deletions

View File

@@ -15,7 +15,7 @@ add_qtc_plugin(QtApplicationManagerIntegration
appmanagerremoteinstallpackagestep.cpp appmanagerremoteinstallpackagestep.h appmanagerremoteinstallpackagestep.cpp appmanagerremoteinstallpackagestep.h
appmanagermakeinstallstep.cpp appmanagermakeinstallstep.h appmanagermakeinstallstep.cpp appmanagermakeinstallstep.h
appmanagercmakepackagestep.cpp appmanagercmakepackagestep.h appmanagercmakepackagestep.cpp appmanagercmakepackagestep.h
appmanagerplugin.cpp appmanagerplugin.h appmanagerplugin.cpp
appmanagerrunconfiguration.cpp appmanagerrunconfiguration.h appmanagerrunconfiguration.cpp appmanagerrunconfiguration.h
appmanagerruncontrol.cpp appmanagerruncontrol.h appmanagerruncontrol.cpp appmanagerruncontrol.h
appmanagerstringaspect.cpp appmanagerstringaspect.h appmanagerstringaspect.cpp appmanagerstringaspect.h

View File

@@ -3,8 +3,6 @@
// Copyright (C) 2023 The Qt Company Ltd. // Copyright (C) 2023 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
#include "appmanagerplugin.h"
#include "appmanagercreatepackagestep.h" #include "appmanagercreatepackagestep.h"
#include "appmanagerdeployconfigurationautoswitcher.h" #include "appmanagerdeployconfigurationautoswitcher.h"
#include "appmanagerdeployconfigurationfactory.h" #include "appmanagerdeployconfigurationfactory.h"
@@ -16,27 +14,35 @@
#include "appmanagerrunconfiguration.h" #include "appmanagerrunconfiguration.h"
#include "appmanagerruncontrol.h" #include "appmanagerruncontrol.h"
#include <extensionsystem/iplugin.h>
namespace AppManager::Internal { namespace AppManager::Internal {
AppManagerPlugin::~AppManagerPlugin() = default; class AppManagerPlugin final : public ExtensionSystem::IPlugin
void AppManagerPlugin::initialize()
{ {
setupAppManagerCMakePackageStep(); Q_OBJECT
setupAppManagerMakeInstallStep(); Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QtCreatorPlugin" FILE "QtApplicationManagerIntegration.json")
setupAppManagerCreatePackageStep();
setupAppManagerDeployPackageStep();
setupAppManagerInstallPackageStep();
setupAppManagerRemoteInstallPackageStep();
setupAppManagerDeployConfiguration(); void initialize() final
setupAppManagerDeployConfigurationAutoSwitcher(); {
setupAppManagerCMakePackageStep();
setupAppManagerMakeInstallStep();
setupAppManagerCreatePackageStep();
setupAppManagerDeployPackageStep();
setupAppManagerInstallPackageStep();
setupAppManagerRemoteInstallPackageStep();
setupAppManagerRunConfiguration(); setupAppManagerDeployConfiguration();
setupAppManagerDeployConfigurationAutoSwitcher();
setupAppManagerRunWorker(); setupAppManagerRunConfiguration();
setupAppManagerDebugWorker();
setupAppManagerQmlToolingWorker(); setupAppManagerRunWorker();
} setupAppManagerDebugWorker();
setupAppManagerQmlToolingWorker();
}
};
} // AppManager::Internal } // AppManager::Internal
#include "appmanagerplugin.moc"

View File

@@ -1,26 +0,0 @@
// Copyright (C) 2019 Luxoft Sweden AB
// Copyright (C) 2018 Pelagicore AG
// Copyright (C) 2023 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
#pragma once
#include <extensionsystem/iplugin.h>
namespace AppManager::Internal {
class AppManagerPlugin final : public ExtensionSystem::IPlugin
{
Q_OBJECT
Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QtCreatorPlugin" FILE "QtApplicationManagerIntegration.json")
public:
~AppManagerPlugin() final;
private:
void initialize() final;
class AppManagerPluginPrivate *d = nullptr;
};
} // AppManager::Internal

View File

@@ -39,7 +39,6 @@ QtcPlugin {
"appmanagermakeinstallstep.cpp", "appmanagermakeinstallstep.cpp",
"appmanagermakeinstallstep.h", "appmanagermakeinstallstep.h",
"appmanagerplugin.cpp", "appmanagerplugin.cpp",
"appmanagerplugin.h",
"appmanagerremoteinstallpackagestep.cpp", "appmanagerremoteinstallpackagestep.cpp",
"appmanagerremoteinstallpackagestep.h", "appmanagerremoteinstallpackagestep.h",
"appmanagerrunconfiguration.cpp", "appmanagerrunconfiguration.cpp",