Inherits QAbstractItemModel, and ScriptCanvas::GraphVariableManagerNotificationBus::Handler.
Public Member Functions | |
AZ_CLASS_ALLOCATOR (EditorGraphVariableItemModel, AZ::SystemAllocator) | |
void | Activate (const ScriptCanvas::ScriptCanvasId &executionId) |
ScriptCanvas::VariableId | FindVariableIdForIndex (const QModelIndex &modelIndex) const |
QModelIndex | index (int row, int column, const QModelIndex &parent=QModelIndex()) const override |
QModelIndex | parent (const QModelIndex &index) const override |
int | columnCount (const QModelIndex &parent=QModelIndex()) const override |
int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const override |
void | OnVariableAddedToGraph (const ScriptCanvas::VariableId &variableId, AZStd::string_view variableName) override |
void | OnVariableRemovedFromGraph (const ScriptCanvas::VariableId &variableId, AZStd::string_view variableName) override |