XII Release 0.1.0
Loading...
Searching...
No Matches
xiiQtAssetBrowserWidget Class Reference
Inheritance diagram for xiiQtAssetBrowserWidget:
[legend]

Public Types

enum class  Mode { Browser , AssetPicker , FilePicker }

Signals

void ItemChosen (xiiUuid guid, QString sAssetPathRelative, QString sAssetPathAbsolute, xiiUInt8 uiAssetBrowserItemFlags)
void ItemSelected (xiiUuid guid, QString sAssetPathRelative, QString sAssetPathAbsolute, xiiUInt8 uiAssetBrowserItemFlags)
void ItemCleared ()

Public Member Functions

 xiiQtAssetBrowserWidget (QWidget *pParent)
 Copyright (c) Theophilus Eriata. All Rights Reserved.
void SetMode (Mode mode)
void SetSelectedAsset (xiiUuid preselectedAsset)
void SetSelectedFile (xiiStringView sAbsPath)
void ShowOnlyTheseTypeFilters (xiiStringView sFilters)
void UseFileExtensionFilters (xiiStringView sFileExtensions)
void SetRequiredTag (xiiStringView sRequiredTag)
void SaveState (const char *szSettingsName)
void RestoreState (const char *szSettingsName)
void dragEnterEvent (QDragEnterEvent *pEvent) override
void dragMoveEvent (QDragMoveEvent *pEvent) override
void dragLeaveEvent (QDragLeaveEvent *pEvent) override
void dropEvent (QDropEvent *pEvent) override
xiiQtAssetBrowserModel * GetAssetBrowserModel ()
const xiiQtAssetBrowserModel * GetAssetBrowserModel () const
xiiQtAssetBrowserFilter * GetAssetBrowserFilter ()
const xiiQtAssetBrowserFilter * GetAssetBrowserFilter () const

The documentation for this class was generated from the following files:
  • /home/runner/work/XII/XII/Source/Editor/EditorFramework/Assets/AssetBrowserWidget.moc.h
  • /home/runner/work/XII/XII/Source/Editor/EditorFramework/Assets/Implementation/AssetBrowserWidget.cpp