Open 3D Engine GraphCanvas Gem API Reference 26.05.0
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 ()
 
GraphCanvasMimeEvent * GetContextMenuEvent () 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 GraphCanvasTreeItem * GetTreeRoot () const
 
NodePaletteWidget * GetNodePaletteWidget () const
 

Protected Member Functions

GraphCanvasTreeItem * ModTreeRoot ()
 
NodePaletteTreeView * GetTreeView () const
 
virtual GraphCanvasTreeItem * CreatePaletteRoot () const
 

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