Open 3D Engine GraphCanvas 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.
GraphCanvas::GraphCanvasComboBox Class Reference

Inherits QLineEdit, and GraphCanvas::ViewNotificationBus::Handler.

Signals

void SelectedIndexChanged (const QModelIndex &index)
 
void OnUserActionComplete ()
 
void OnMenuAboutToDisplay ()
 
void OnFocusIn ()
 
void OnFocusOut ()
 

Public Member Functions

 AZ_CLASS_ALLOCATOR (GraphCanvasComboBox, AZ::SystemAllocator)
 
 GraphCanvasComboBox (ComboBoxItemModelInterface *comboBoxModel, QWidget *parent=nullptr)
 
void RegisterViewId (const ViewId &viewId)
 
void SetAnchorPoint (QPoint globalPoint)
 
void SetMenuWidth (qreal width)
 
void SetSelectedIndex (const QModelIndex &sourceIndex)
 
QModelIndex GetSelectedIndex () const
 
void ClearOutlineColor ()
 
void ResetComboBox ()
 
void CancelInput ()
 
void HideMenu ()
 
bool IsMenuVisible () const
 
void focusInEvent (QFocusEvent *focusEvent) override
 
void focusOutEvent (QFocusEvent *focusEvent) override
 
void keyPressEvent (QKeyEvent *keyEvent) override
 
void OnViewScrolled () override
 
void OnViewCenteredOnArea () override
 
void OnZoomChanged (qreal zoomLevel) override
 

Protected Member Functions

void UserSelectedIndex (const QModelIndex &proxyIndex)
 
void OnTextChanged ()
 
void OnOptionsClicked ()
 
void OnReturnPressed ()
 
void OnEditComplete ()
 
void ClearFilter ()
 
void UpdateFilter ()
 
void CloseMenu ()
 
void OnMenuFocusIn ()
 
void OnMenuFocusOut ()
 
void HandleFocusState ()
 

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