Open 3D Engine ScriptCanvas 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.
ScriptCanvasEditor::StatisticsDialog Class Reference

Inherits QDialog, AzFramework::AssetCatalogEventBus::Handler, and NodePaletteModelNotificationBus::Handler.

Public Slots

void OnSelectionCleared ()
 
void OnItemSelected (const GraphCanvas::GraphCanvasTreeItem *treeItem)
 
void OnFilterUpdated (const QString &filterText)
 
void OnScriptCanvasAssetRowsInserted (QModelIndex modelIndex, int first, int last)
 

Public Member Functions

 AZ_CLASS_ALLOCATOR (StatisticsDialog, AZ::SystemAllocator)
 
 StatisticsDialog (const NodePaletteModel &nodePaletteModel, AzToolsFramework::AssetBrowser::AssetBrowserFilterModel *scriptCanvasAssetModel, QWidget *widget=nullptr)
 
void InitStatisticsWindow ()
 
void ResetModel ()
 
void OnCatalogAssetChanged (const AZ::Data::AssetId &assetId) override
 Called by the AssetCatalog when an asset has been modified.
 
void OnCatalogAssetAdded (const AZ::Data::AssetId &) override
 
void OnCatalogAssetRemoved (const AZ::Data::AssetId &assetId, const AZ::Data::AssetInfo &assetInfo) override
 Called by the AssetProcessor when an asset in the cache has been removed.
 
void OnAssetModelRepopulated () override
 
void OnAssetNodeAdded (NodePaletteModelInformation *modelInformation) override
 
void OnAssetNodeRemoved (NodePaletteModelInformation *modelInformation) override
 
void OnScriptCanvasAssetClicked (const QModelIndex &modelIndex)
 
void showEvent (QShowEvent *showEvent) override
 

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