|
enum | FavoriteType { DataType_Unknown = 0
, DataType_Folder
, DataType_Favorite
} |
|
enum | FavoriteSubType { Default = 0
, Slice
, DynamicSlice
} |
|
|
| FavoriteData (FavoriteType type, FavoriteSubType subType=FavoriteSubType::Default) |
|
| FavoriteData (const QString &name, FavoriteType type=DataType_Favorite, FavoriteSubType subType=FavoriteSubType::Default) |
|
| FavoriteData (const QString &name, const AZ::Data::AssetId assetId, FavoriteType type=DataType_Favorite, FavoriteSubType subType=FavoriteSubType::Default) |
|
int | LoadFromXML (AZ::rapidxml::xml_node< char > *node, const FavoriteData *root) |
|
int | AddToXML (AZ::rapidxml::xml_node< char > *node, AZ::rapidxml::xml_document< char > *xmlDoc) const |
|
void | appendChild (FavoriteData *child) |
|
FavoriteData * | child (int row) |
|
int | childCount () const |
|
int | columnCount () const |
|
QVariant | data (int role) const |
|
int | row () const |
|
FavoriteData * | parentItem () |
|
int | GetNumFoldersInHierarchy () const |
|
int | GetNumFavoritesInHierarchy () const |
|
void | Reset () |
|
|
static QString | GetMimeType () |
|
|
QString | m_name |
|
AZ::Data::AssetId | m_assetId |
|
FavoriteType | m_type |
|
FavoriteSubType | m_subType = FavoriteSubType::Default |
|
QList< FavoriteData * > | m_children |
|
FavoriteData * | m_parent = nullptr |
|
The documentation for this class was generated from the following file:
- Gems/SliceFavorites/Code/Source/FavoriteDataModel.h