ArticyXImporter
ArticyXImporter for Unreal Engine
Loading...
Searching...
No Matches
FArticyButtonCustomization Class Referencefinal

Customizes the Articy ID property widget with an additional button. More...

#include <DefaultArticyIdPropertyWidgetCustomizations.h>

Inheritance diagram for FArticyButtonCustomization:
IArticyIdPropertyWidgetCustomization

Public Member Functions

virtual void RegisterArticyIdPropertyWidgetCustomization (FArticyIdPropertyWidgetCustomizationBuilder &Builder) override
 Registers a custom widget for Articy ID property with an additional toolbar button.
virtual void UnregisterArticyIdPropertyWidgetCustomization () override
 Unregisters the custom widget for Articy ID property.
void CreateArticyButton (FToolBarBuilder &Builder)
 Creates a button for the Articy toolbar.
FReply OnArticyButtonClicked ()
 Handles the click event for the Articy button.

Detailed Description

Customizes the Articy ID property widget with an additional button.

This class adds a custom button to the Articy ID property widget, providing additional functionality for interacting with Articy objects.

Member Function Documentation

◆ CreateArticyButton()

void FArticyButtonCustomization::CreateArticyButton ( FToolBarBuilder & Builder)

Creates a button for the Articy toolbar.

Adds a button to the toolbar, allowing users to interact with Articy objects.

Parameters
BuilderA toolbar builder for constructing toolbar elements.

This method adds a button to the toolbar, allowing users to interact with Articy objects.

Parameters
BuilderA toolbar builder for constructing toolbar elements.

◆ OnArticyButtonClicked()

FReply FArticyButtonCustomization::OnArticyButtonClicked ( )

Handles the click event for the Articy button.

Called when the Articy button is clicked, shows the selected object in Articy Draft.

Returns
A reply indicating that the button click was handled.

This method is called when the Articy button is clicked, and it shows the selected object in Articy Draft.

Returns
A reply indicating that the button click was handled.

◆ RegisterArticyIdPropertyWidgetCustomization()

void FArticyButtonCustomization::RegisterArticyIdPropertyWidgetCustomization ( FArticyIdPropertyWidgetCustomizationBuilder & Builder)
overridevirtual

Registers a custom widget for Articy ID property with an additional toolbar button.

Registers a custom widget for Articy ID property with additional toolbar button.

Creates an extra button in the toolbar to interact with Articy objects.

Parameters
BuilderA builder object for constructing Articy ID property widget customizations.

This method creates an extra button in the toolbar to interact with Articy objects.

Parameters
BuilderA builder object for constructing Articy ID property widget customizations.

Implements IArticyIdPropertyWidgetCustomization.

◆ UnregisterArticyIdPropertyWidgetCustomization()

void FArticyButtonCustomization::UnregisterArticyIdPropertyWidgetCustomization ( )
overridevirtual

Unregisters the custom widget for Articy ID property.

Clears the reference to the Articy object when the customization is unregistered.

This method clears the reference to the Articy object when the customization is unregistered.

Implements IArticyIdPropertyWidgetCustomization.


The documentation for this class was generated from the following files:
  • Source/ArticyEditor/Public/Customizations/ArticyIdPropertyWidgetCustomizations/DefaultArticyIdPropertyWidgetCustomizations.h
  • Source/ArticyEditor/Private/Customizations/ArticyIdPropertyWidgetCustomizations/DefaultArticyIdPropertyWidgetCustomizations.cpp