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

Inherits QWidget.

Signals

void TypeChanged (int index, const AZ::TypeId &typeId)
 
void DataTypeMenuVisibilityChanged (bool visible)
 

Public Member Functions

 AZ_CLASS_ALLOCATOR (ContainerTypeLineEdit, AZ::SystemAllocator)
 
 ContainerTypeLineEdit (int index, QWidget *parent=nullptr)
 
void SetDisplayName (AZStd::string_view name)
 
void SetDataTypes (const AZStd::unordered_set< AZ::TypeId > &dataTypes)
 
AZ::TypeId GetDefaultTypeId () const
 
void SelectType (const AZ::TypeId &typeId)
 
bool DisplayType (const AZ::TypeId &typeId)
 
QWidget * GetLineEdit () const
 
void ResetLineEdit ()
 
void CancelDataInput ()
 
void HideDataTypeMenu ()
 

Protected Member Functions

bool eventFilter (QObject *obj, QEvent *event)
 
void OnTextChanged ()
 
void OnOptionsClicked ()
 
void OnReturnPressed ()
 
void OnEditComplete ()
 
void UpdateFilter ()
 

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