Files
UnrealEngineUWP/Engine/Plugins/Media/AndroidCamera/Source/AndroidCameraEditor/Private/AndroidCameraModule.cpp
Ben Marsh 7598af0532 Update copyright notices to 2019.
#rb none
#lockdown Nick.Penwarden

[CL 4662404 by Ben Marsh in Main branch]
2018-12-14 13:41:00 -05:00

43 lines
1.1 KiB
C++

// Copyright 1998-2019 Epic Games, Inc. All Rights Reserved.
#include "AndroidCameraEditor.h"
#include "ISettingsModule.h"
#include "AndroidCameraRuntimeSettings.h"
/**
* Implements the AndroidCameraEditor module.
*/
#define LOCTEXT_NAMESPACE "AndroidCamera"
void FAndroidCameraEditorModule::StartupModule()
{
// register settings
ISettingsModule* SettingsModule = FModuleManager::GetModulePtr<ISettingsModule>("Settings");
if (SettingsModule != nullptr)
{
SettingsModule->RegisterSettings("Project", "Plugins", "AndroidCamera",
LOCTEXT("CameraSettingsName", "Android Camera"),
LOCTEXT("CameraSettingsDescription", "Project settings for Android camera plugin"),
GetMutableDefault<UAndroidCameraRuntimeSettings>()
);
}
}
void FAndroidCameraEditorModule::ShutdownModule()
{
// unregister settings
ISettingsModule* SettingsModule = FModuleManager::GetModulePtr<ISettingsModule>("Settings");
if (SettingsModule != nullptr)
{
SettingsModule->UnregisterSettings("Project", "Plugins", "AndroidCamera");
}
}
IMPLEMENT_MODULE(FAndroidCameraEditorModule, AndroidCameraEditor);
#undef LOCTEXT_NAMESPACE