WebAssembly: Convert to new plugin setup scheme

Change-Id: I7d5def6084a0cc2cf164a4d72b693b44f8be7005
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
hjk
2023-11-24 15:33:31 +01:00
parent 0afd50aa33
commit e729c37d95
10 changed files with 163 additions and 191 deletions

View File

@@ -3,26 +3,12 @@
#pragma once
#include <projectexplorer/devicesupport/desktopdevice.h>
#include <projectexplorer/devicesupport/idevicefactory.h>
#include <projectexplorer/devicesupport/idevicefwd.h>
namespace WebAssembly {
namespace Internal {
namespace WebAssembly::Internal {
class WebAssemblyDevice final : public ProjectExplorer::DesktopDevice
{
public:
static ProjectExplorer::IDevice::Ptr create();
ProjectExplorer::IDevicePtr createWebAssemblyDevice();
private:
WebAssemblyDevice();
};
void setupWebAssemblyDevice();
class WebAssemblyDeviceFactory final : public ProjectExplorer::IDeviceFactory
{
public:
WebAssemblyDeviceFactory();
};
} // namespace Internal
} // namespace WebAssembly
} // WebAssembly::Interenal