// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "Templates/SharedPointer.h" #include "Interfaces/IDeviceManagerCustomPlatformWidgetCreator.h" class FDeviceBrowserDefaultPlatformWidgetCreator : public IDeviceManagerCustomPlatformWidgetCreator { public: virtual TSharedPtr CreateAddDeviceWidget(const FString& InPlatformName) override; virtual bool IsAddDeviceInputValid(const FString& InPlatformName, const TSharedPtr& UserData) override; virtual TSharedPtr CreateDeviceInfoWidget(const FString& InPlatformName, const ITargetDevicePtr& InDevice) override; virtual void AddDevice(const FString& InPlatformName, const TSharedPtr& UserData) override; };