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

#include <BookmarkTableModel.h>

Inherits QAbstractTableModel, BookmarkNotificationBus::MultiHandler, and BookmarkManagerNotificationBus::Handler.

Public Types

enum  ColumnDescriptor { CD_IndexForce = -1 , CD_Name , CD_Shortcut , CD_Count }
 

Public Member Functions

 AZ_CLASS_ALLOCATOR (BookmarkTableSourceModel, AZ::SystemAllocator)
 
void SetActiveScene (const AZ::EntityId &sceneId)
 
int rowCount (const QModelIndex &parent=QModelIndex()) const override
 
int columnCount (const QModelIndex &index=QModelIndex()) const override
 
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const override
 
bool setData (const QModelIndex &index, const QVariant &value, int role) override
 
QVariant headerData (int section, Qt::Orientation orientation, int role) const override
 
Qt::ItemFlags flags (const QModelIndex &index) const override
 
const AZ::EntityId & FindBookmarkForRow (int row) const
 
const AZ::EntityId & FindBookmarkForIndex (const QModelIndex &index) const
 
void OnBookmarkAdded (const AZ::EntityId &bookmarkId) override
 
void OnBookmarkRemoved (const AZ::EntityId &bookmarkId) override
 
void OnShortcutChanged (int shortcut, const AZ::EntityId &oldBookmark, const AZ::EntityId &newBookmark) override
 
void OnBookmarkNameChanged () override
 
void OnBookmarkColorChanged () override
 

Detailed Description

Contains all of the information needed ot display all of hte Bookmark information regarding GraphCanvas


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