Navigation
API > API/Developer > API/Developer/SettingsEditor
Interface for settings editor modules.
| Name | ISettingsEditorModule |
| Type | class |
| Header File | /Engine/Source/Developer/SettingsEditor/Public/ISettingsEditorModule.h |
| Include Path | #include "ISettingsEditorModule.h" |
Syntax
class ISettingsEditorModule : public IModuleInterface
Implements Interfaces
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ISettingsEditorModule() |
Virtual destructor. | ISettingsEditorModule.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< SWidget > CreateEditor
(
const TSharedRef< ISettingsEditorModel >& Model |
Creates a settings editor widget. | ISettingsEditorModule.h | |
TSharedRef< ISettingsEditorModel > CreateModel
(
const TSharedRef< ISettingsContainer >& SettingsContainer |
Creates a view model for the settings editor widget. | ISettingsEditorModule.h | |
void OnApplicationRestartRequired() |
Called when the settings have been changed such that an application restart is required for them to be fully applied | ISettingsEditorModule.h | |
void SetRestartApplicationCallback
(
FSimpleDelegate InRestartApplicationDelegate |
Set the delegate that should be called when a setting editor needs to restart the application | ISettingsEditorModule.h | |
void SetShouldRegisterSettingCallback
(
FShouldRegisterSettingsDelegate InShouldRegisterSettingDelegate |
Set the delegate that should be called when a setting editor checks whether a settings object should be registered. | ISettingsEditorModule.h | |
void UpdateSettings
(
bool bForce |
Registers any pending auto-discovered settings. | ISettingsEditorModule.h |