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)
 
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
 
xiiQtAssetBrowserModelGetAssetBrowserModel ()
 
const xiiQtAssetBrowserModelGetAssetBrowserModel () const
 
xiiQtAssetBrowserFilterGetAssetBrowserFilter ()
 
const xiiQtAssetBrowserFilterGetAssetBrowserFilter () const
 

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