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

Inherits AzQtComponents::StyledDockWidget.

Signals

void OnContextMenuSelection ()
 

Public Member Functions

 AZ_CLASS_ALLOCATOR (NodePaletteDockWidget, AZ::SystemAllocator)
 
 NodePaletteDockWidget (GraphCanvasTreeItem *treeItem, const EditorId &editorId, const QString &windowLabel, QWidget *parent, const char *mimeType, bool inContextMenu, AZStd::string_view identifier)
 
 NodePaletteDockWidget (QWidget *parent, const QString &windowLabel, const NodePaletteConfig &configuration)
 
void FocusOnSearchFilter ()
 
void ResetModel ()
 
void ResetDisplay ()
 
GraphCanvasMimeEventGetContextMenuEvent () const
 
void ResetSourceSlotFilter ()
 
void FilterForSourceSlot (const AZ::EntityId &sceneId, const AZ::EntityId &sourceSlotId)
 
void SetItemDelegate (NodePaletteTreeDelegate *itemDelegate)
 
void AddHeaderWidget (QWidget *widget)
 
void ConfigureHeaderMargins (const QMargins &margins, int elementSpacing)
 
void AddFooterWidget (QWidget *widget)
 
void ConfigureFooterMargins (const QMargins &margins, int elementSpacing)
 
void AddSearchCustomizationWidget (QWidget *widget)
 
void ConfigureSearchCustomizationMargins (const QMargins &margins, int elementSpacing)
 
const GraphCanvasTreeItemGetTreeRoot () const
 
NodePaletteWidgetGetNodePaletteWidget () const
 

Protected Member Functions

GraphCanvasTreeItemModTreeRoot ()
 
NodePaletteTreeViewGetTreeView () const
 
virtual GraphCanvasTreeItemCreatePaletteRoot () const
 

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