Open 3D Engine GraphCanvas Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
#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 |
Contains all of the information needed ot display all of hte Bookmark information regarding GraphCanvas