Files
UnrealEngineUWP/Engine/Source/Developer/FunctionalTesting/Private/FunctionalTestingModule.cpp
Ben Marsh 149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00

32 lines
1.0 KiB
C++

// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#include "FunctionalTestingPrivatePCH.h"
#include "ModuleInterface.h"
#define LOCTEXT_NAMESPACE "FunctionalTesting"
void FFunctionalTestingModule::StartupModule()
{
FMessageLogModule& MessageLogModule = FModuleManager::LoadModuleChecked<FMessageLogModule>("MessageLog");
FMessageLogInitializationOptions InitOptions;
InitOptions.bShowFilters = true;
InitOptions.bShowPages = true;
MessageLogModule.RegisterLogListing("FunctionalTestingLog", LOCTEXT("FunctionalTestingLog", "Functional Testing Log"), InitOptions );
Manager = MakeShareable(new FFuncTestManager());
}
void FFunctionalTestingModule::ShutdownModule()
{
if( FModuleManager::Get().IsModuleLoaded( "MessageLog" ) )
{
FMessageLogModule& MessageLogModule = FModuleManager::GetModuleChecked<FMessageLogModule>("MessageLog");
MessageLogModule.UnregisterLogListing("FunctionalTestingLog");
}
Manager = NULL;
}
IMPLEMENT_MODULE( FFunctionalTestingModule, FunctionalTesting );
#undef LOCTEXT_NAMESPACE