WidgetClassesToHide

WidgetClassesToHide

#Overview

name: WidgetClassesToHide

The value of this variable can be defined or overridden in .ini config files. 21 .ini config files referencing this setting variable.

It is referenced in 2 C++ source files.

#Summary

#Setting Variables

#References In INI files

<Workspace>/Engine/Config/BaseEditor.ini:661, section: [/Script/Blutility.EditorUtilityWidgetProjectSettings]
<Workspace>/Engine/Config/BaseEditor.ini:662, section: [/Script/Blutility.EditorUtilityWidgetProjectSettings]
<Workspace>/Engine/Config/BaseEditor.ini:663, section: [/Script/Blutility.EditorUtilityWidgetProjectSettings]
<Workspace>/Engine/Config/BaseEditor.ini:664, section: [/Script/Blutility.EditorUtilityWidgetProjectSettings]
<Workspace>/Engine/Config/BaseEditor.ini:665, section: [/Script/Blutility.EditorUtilityWidgetProjectSettings]
<Workspace>/Engine/Config/BaseEditor.ini:666, section: [/Script/Blutility.EditorUtilityWidgetProjectSettings]
<Workspace>/Engine/Config/BaseEditor.ini:667, section: [/Script/Blutility.EditorUtilityWidgetProjectSettings]
<Workspace>/Engine/Config/BaseEditor.ini:668, section: [/Script/Blutility.EditorUtilityWidgetProjectSettings]
<Workspace>/Engine/Config/BaseEditor.ini:669, section: [/Script/Blutility.EditorUtilityWidgetProjectSettings]
<Workspace>/Engine/Config/BaseEditor.ini:670, section: [/Script/Blutility.EditorUtilityWidgetProjectSettings]
<Workspace>/Engine/Config/BaseEditor.ini:671, section: [/Script/Blutility.EditorUtilityWidgetProjectSettings]
<Workspace>/Engine/Config/BaseEditor.ini:672, section: [/Script/Blutility.EditorUtilityWidgetProjectSettings]
<Workspace>/Engine/Config/BaseEditor.ini:673, section: [/Script/Blutility.EditorUtilityWidgetProjectSettings]
<Workspace>/Engine/Config/BaseEditor.ini:674, section: [/Script/Blutility.EditorUtilityWidgetProjectSettings]
<Workspace>/Engine/Config/BaseEditor.ini:675, section: [/Script/Blutility.EditorUtilityWidgetProjectSettings]
<Workspace>/Engine/Config/BaseEditor.ini:676, section: [/Script/Blutility.EditorUtilityWidgetProjectSettings]
<Workspace>/Engine/Config/BaseEditor.ini:677, section: [/Script/Blutility.EditorUtilityWidgetProjectSettings]
<Workspace>/Engine/Config/BaseEditor.ini:678, section: [/Script/Blutility.EditorUtilityWidgetProjectSettings]
<Workspace>/Engine/Config/BaseEditor.ini:679, section: [/Script/Blutility.EditorUtilityWidgetProjectSettings]
<Workspace>/Projects/Lyra/Config/DefaultEditor.ini:29, section: [/Script/UMGEditor.UMGEditorProjectSettings]
<Workspace>/Projects/Lyra/Config/DefaultEditor.ini:30, section: [/Script/UMGEditor.UMGEditorProjectSettings]

#References in C++ code

#Callsites

This variable is referenced in the following C++ source code:

#Loc: <Workspace>/Engine/Source/Editor/UMGEditor/Private/WidgetBlueprintEditorUtils.cpp:2343

Scope (from outer to inner):

file
namespace    UE::UMG::Private
function     bool IsUsableWidgetClass

Source code excerpt:

	{
		// Excludes this widget if it is on the hide list
		for (const FSoftClassPath& WidgetClassToHide : UMGEditorProjectSettings->WidgetClassesToHide)
		{
			if (WidgetPathName.Find(WidgetClassToHide.ToString()) == 0)
			{
				return false;
			}
		}

#Loc: <Workspace>/Engine/Source/Editor/UMGEditor/Public/WidgetEditingProjectSettings.h:149

Scope (from outer to inner):

file
class        class UWidgetEditingProjectSettings : public UDeveloperSettings

Source code excerpt:


	UPROPERTY(EditAnywhere, config, Category = "Class Filtering", meta = (MetaClass = "/Script/UMG.Widget"))
	TArray<FSoftClassPath> WidgetClassesToHide;

public:

	/** Enables a dialog that lets you select a root widget before creating a widget blueprint */
	UPROPERTY(EditAnywhere, config, Category = "Designer")
	bool bUseWidgetTemplateSelector;