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::NodePaletteTreeView Class Reference

Inherits AzToolsFramework::QTreeViewWithStateSaving.

Signals

void OnTreeItemDoubleClicked (GraphCanvas::NodePaletteTreeItem *treeItem)
 

Public Member Functions

 AZ_CLASS_ALLOCATOR (NodePaletteTreeView, AZ::SystemAllocator)
 
 NodePaletteTreeView (QWidget *parent=nullptr)
 
void resizeEvent (QResizeEvent *event) override
 
void selectionChanged (const QItemSelection &selected, const QItemSelection &deselected) override
 

Protected Member Functions

void mousePressEvent (QMouseEvent *ev) override
 
void mouseMoveEvent (QMouseEvent *ev) override
 
void mouseReleaseEvent (QMouseEvent *ev) override
 
void leaveEvent (QEvent *ev) override
 
void OnClicked (const QModelIndex &modelIndex)
 
void OnDoubleClicked (const QModelIndex &modelIndex)
 
void rowsAboutToBeRemoved (const QModelIndex &parentIndex, int first, int last) override
 

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