Plasma Engine  2.0
Loading...
Searching...
No Matches
plQtAssetBrowserWidget Class Reference
Inheritance diagram for plQtAssetBrowserWidget:

Public Types

enum class  Mode { Browser , AssetPicker , FilePicker }
 

Signals

void ItemChosen (plUuid guid, QString sAssetPathRelative, QString sAssetPathAbsolute, plUInt8 uiAssetBrowserItemFlags)
 
void ItemSelected (plUuid guid, QString sAssetPathRelative, QString sAssetPathAbsolute, plUInt8 uiAssetBrowserItemFlags)
 
void ItemCleared ()
 

Public Member Functions

 plQtAssetBrowserWidget (QWidget *pParent)
 
void SetMode (Mode mode)
 
void SetSelectedAsset (plUuid preselectedAsset)
 
void SetSelectedFile (plStringView sAbsPath)
 
void ShowOnlyTheseTypeFilters (plStringView sFilters)
 
void UseFileExtensionFilters (plStringView sFileExtensions)
 
void SetRequiredTag (plStringView sRequiredTag)
 
void SaveState (const char *szSettingsName)
 
void RestoreState (const char *szSettingsName)
 
void dragEnterEvent (QDragEnterEvent *event) override
 
void dragMoveEvent (QDragMoveEvent *event) override
 
void dragLeaveEvent (QDragLeaveEvent *event) override
 
void dropEvent (QDropEvent *event) override
 
plQtAssetBrowserModelGetAssetBrowserModel ()
 
const plQtAssetBrowserModelGetAssetBrowserModel () const
 
plQtAssetBrowserFilterGetAssetBrowserFilter ()
 
const plQtAssetBrowserFilterGetAssetBrowserFilter () const
 

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