ISettingsSection

Interface for setting sections.

Windows
MacOS
Linux

References

Module

Settings

Header

/Engine/Source/Developer/Settings/Public/ISettingsSection.h

Include

#include "ISettingsSection.h"

Syntax

class ISettingsSection

Remarks

Interface for setting sections.

A setting section is a collection of settings that logically belong together (i.e. all settings for the PS4 Platform). Internally, the individual settings are represented as the properties of an UObject. One or more setting sections can the be hierarchically arranged in a setting category.

Destructors

Name Description

Public function Virtual

~ISettingsSection()

Virtual destructor.

Functions

Name Description

Public function Const

bool

 

CanEdit()

Checks whether this section can be edited right now.

Public function Const

bool

 

CanExport()

Checks whether this section can export its settings to a file.

Public function Const

bool

 

CanImport()

Checks whether this section can import its settings from a file.

Public function Const

bool

 

CanResetDefaults()

Checks whether this section can have its settings reset to default.

Public function Const

bool

 

CanSave()

Checks whether this section can have its settings saved.

Public function Const

bool

 

CanSaveDefaults()

Checks whether this section can have its settings saved as default.

Public function

bool

 

Export

(
    const FString& Filename
)

Exports the settings in this section to the specified file.

Public function

TWeakPtr< IS...

 

GetCategory()

Gets the settings category that this section belongs to.

Public function Const

TWeakPtr< SW...

 

GetCustomWidget()

Gets the custom settings widget for this settings section.

Public function Const

const FText ...

 

GetDescription()

Gets the section's localized description text.

Public function Const

const FText ...

 

GetDisplayName()

Gets the section's localized display name.

Public function Const

const FName ...

 

GetName()

Gets the section's name.

Public function Const

TWeakObjectP...

 

GetSettingsObject()

Gets the UObject holding the section's settings.

Public function Const

FText

 

GetStatus()

Gets the section's optional status text.

Public function

bool

 

HasDefaultSettingsObject()

Checks whether this section holds a settings object that saves directly to default configuration files.

Public function

bool

 

Import

(
    const FString& Filename
)

Imports the settings in this section from the specified file.

Public function

bool

 

NotifySectionOnPropertyModified()

Notifies a section that a single property has been modified

Public function

FOnCanEdit &

 

OnCanEdit()

Public function

FOnExport &

 

OnExport()

Public function

FOnImport &

 

OnImport()

Public function

FOnModified ...

 

OnModified()

Public function

FOnResetDefa...

 

OnResetDefaults()

Public function

FOnSave &

 

OnSave()

Public function

FOnSaveDefau...

 

OnSaveDefaults()

Public function

FOnSelect &

 

OnSelect()

Public function

FOnStatus &

 

OnStatus()

Public function

bool

 

ResetDefaults()

Resets the settings in this section to their default value.

Public function

bool

 

Save()

Saves the settings in this section.

Public function

bool

 

SaveDefaults()

Saves the settings in this section as defaults.

Public function

void

 

Select()

Called when the current section is selected.

Typedefs

Name

Description

FOnCanEdit

A delegate that is executed to check whether a settings section can be edited.

FOnExport

A delegate that is executed when a settings section should export its values to a file.

FOnImport

A delegate that is executed when a settings section should import its values from a file.

FOnModified

A delegate that is executed when a settings section has been modified.

FOnResetDefaults

A delegate that is executed when a settings section should have its values reset to default.

FOnSave

A delegate that is executed when a settings section should have its values saved.

FOnSaveDefaults

A delegate that is executed when a settings section should have its values saved as default.

FOnSelect

A delegate that is executed to check whether a settings section can be edited.

FOnStatus

A delegate that is executed to retrieve a status message for a settings section.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss