2014-03-14 14:13:41 -04:00
|
|
|
// Copyright 1998-2014 Epic Games, Inc. All Rights Reserved.
|
|
|
|
|
#include "LevelsPrivatePCH.h"
|
|
|
|
|
|
|
|
|
|
#include "ModuleManager.h"
|
|
|
|
|
|
|
|
|
|
IMPLEMENT_MODULE( FLevelsModule, Levels );
|
|
|
|
|
|
|
|
|
|
void FLevelsModule::StartupModule()
|
|
|
|
|
{
|
|
|
|
|
FLevelsViewCommands::Register();
|
|
|
|
|
|
|
|
|
|
// register the editor mode
|
2014-06-18 10:16:16 -04:00
|
|
|
FEditorModeRegistry::Get().RegisterMode<FEdModeLevel>(FBuiltinEditorModes::EM_Level);
|
2014-03-14 14:13:41 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void FLevelsModule::ShutdownModule()
|
|
|
|
|
{
|
|
|
|
|
FLevelsViewCommands::Unregister();
|
|
|
|
|
|
|
|
|
|
// unregister the editor mode
|
2014-06-18 10:16:16 -04:00
|
|
|
FEditorModeRegistry::Get().UnregisterMode(FBuiltinEditorModes::EM_Level);
|
2014-03-14 14:13:41 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TSharedRef< SWidget > FLevelsModule::CreateLevelBrowser()
|
|
|
|
|
{
|
|
|
|
|
return SNew( SLevelBrowser );
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2014-05-21 11:16:12 -04:00
|
|
|
ULevelBrowserSettings::ULevelBrowserSettings(const class FPostConstructInitializeProperties& PCIP)
|
|
|
|
|
: Super(PCIP)
|
2014-06-18 10:16:16 -04:00
|
|
|
{ }
|