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

Inherits QTableView.

Public Slots

void OnClicked (const QModelIndex &modelIndex)
 
void OnContainerPinned (const AZ::TypeId &typeId)
 

Signals

void CreateVariable (const ScriptCanvas::Data::Type &variableType)
 
void CreateNamedVariable (const AZStd::string &variableName, const ScriptCanvas::Data::Type &variableType)
 

Public Member Functions

 VariablePaletteTableView (QWidget *parent)
 
void SetActiveScene (const ScriptCanvas::ScriptCanvasId &scriptCanvasId)
 
void PopulateVariablePalette (const AZStd::unordered_set< AZ::Uuid > &objectTypes)
 
void SetFilter (const QString &filter)
 
QCompleter * GetVariableCompleter ()
 
void TryCreateVariableByTypeName (const AZStd::string &typeName)
 
void hideEvent (QHideEvent *hideEvent) override
 
void showEvent (QShowEvent *showEvent) override
 
const DataTypePaletteModelGetVariableTypePaletteModel () const
 
AZStd::vector< AZ::TypeId > GetArrayTypes () const
 
AZStd::vector< AZ::TypeId > GetMapTypes () const
 

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