Open 3D Engine GraphCanvas Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
GraphCanvas::ConstructPresetDialog Class Reference

Inherits QMainWindow, and AssetEditorPresetNotificationBus::Handler.

Public Member Functions

 AZ_CLASS_ALLOCATOR (ConstructPresetDialog, AZ::SystemAllocator)
 
 ConstructPresetDialog (QWidget *parent)
 
void SetEditorId (EditorId editorId)
 
void AddConstructType (ConstructType constructType)
 
void OnPresetsChanged () override
 
void OnConstructPresetsChanged (ConstructType constructType) override
 
void showEvent (QShowEvent *showEvent) override
 
ConstructType GetActiveConstructType () const
 
void SetActiveConstructType (ConstructType constructType) const
 
void OnSelectionChanged (const QItemSelection &selected, const QItemSelection &deselected)
 
void RemoveSelected ()
 
void RestoreDefaults ()
 
void UpdateButtonStates ()
 
void OnActiveConstructTypeChanged (int currentIndex)
 

Protected Member Functions

void OnPresetModificationBegin ()
 
void OnPresetModificationEnd ()
 

The documentation for this class was generated from the following file: