|
ArticyXImporter
ArticyXImporter for Unreal Engine
|
Customizes the details panel for Articy plugin settings in Unreal Engine's editor. More...
#include <ArticyPluginSettingsCustomization.h>
Public Member Functions | |
| FArticyPluginSettingsCustomization () | |
| Default constructor for FArticyPluginSettingsCustomization. | |
| virtual | ~FArticyPluginSettingsCustomization () override |
| Destructor for FArticyPluginSettingsCustomization. | |
| virtual void | CustomizeDetails (IDetailLayoutBuilder &DetailLayout) override |
| Customizes the details panel layout for Articy plugin settings. | |
| void | RefreshSettingsUI () |
| Refreshes the settings UI by forcing a refresh of the detail layout. | |
Static Public Member Functions | |
| static TSharedRef< IDetailCustomization > | MakeInstance () |
| Creates a shared instance of FArticyPluginSettingsCustomization. | |
Public Attributes | |
| FDelegateHandle | RefreshHandle |
| IDetailLayoutBuilder * | LayoutBuilder = nullptr |
Customizes the details panel for Articy plugin settings in Unreal Engine's editor.
This class provides custom UI elements and functionality for editing Articy plugin settings, including dynamic updating of the UI after asset generation.
|
overridevirtual |
Destructor for FArticyPluginSettingsCustomization.
Removes the refresh handle from the ArticyEditorModule's assets generated event.
|
overridevirtual |
Customizes the details panel layout for Articy plugin settings.
This function sets up the custom UI for managing Articy package settings.
| DetailLayout | The detail layout builder used for customizing the details panel. |
|
static |
Creates a shared instance of FArticyPluginSettingsCustomization.
| void FArticyPluginSettingsCustomization::RefreshSettingsUI | ( | ) |
Refreshes the settings UI by forcing a refresh of the detail layout.
This function is called after assets are generated or files are loaded to update the UI.
| IDetailLayoutBuilder* FArticyPluginSettingsCustomization::LayoutBuilder = nullptr |
Pointer to the detail layout builder.
| FDelegateHandle FArticyPluginSettingsCustomization::RefreshHandle |
Handle for the refresh delegate.