// Copyright 1998-2014 Epic Games, Inc. All Rights Reserved. #pragma once /** * Interface for launcher UI modules. */ class ISessionLauncherModule : public IModuleInterface { public: /** * Creates a session launcher progress panel widget. * * @param LauncherWorker The launcher worker. * @return The new widget. */ virtual TSharedRef CreateLauncherProgressPanel( const ILauncherWorkerRef& LauncherWorker ) = 0; public: /** * Virtual destructor. */ virtual ~ISessionLauncherModule( ) { } };