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

Signals

void TextFilterChanged ()
 
void TypeFilterChanged ()
 
void PathFilterChanged ()
 
void SortByRecentUseChanged ()
 
- Signals inherited from plQtAssetFilter
void FilterChanged ()
 

Public Member Functions

 plQtAssetBrowserFilter (QObject *pParent)
 
void Reset ()
 Resets all filters to their default state.
 
void UpdateImportExtensions (const plSet< plString > &extensions)
 
void SetShowItemsInSubFolders (bool bShow)
 
bool GetShowItemsInSubFolders () const
 
void SetShowFiles (bool bShow)
 
bool GetShowFiles () const
 
void SetShowNonImportableFiles (bool bShow)
 
bool GetShowNonImportableFiles () const
 
void SetShowItemsInHiddenFolders (bool bShow)
 
bool GetShowItemsInHiddenFolders () const
 
void SetSortByRecentUse (bool bSort)
 
virtual bool GetSortByRecentUse () const override
 
void SetTextFilter (const char *szText)
 
const char * GetTextFilter () const
 
void SetPathFilter (const char *szPath)
 
plStringView GetPathFilter () const
 
void SetTypeFilter (const char *szTypes)
 
const char * GetTypeFilter () const
 
void SetFileExtensionFilters (plStringView sExtensions)
 
void SetRequiredTag (plStringView sRequiredTag)
 
void SetTemporaryPinnedItem (plStringView sDataDirParentRelativePath)
 If set, the given item will be visible no matter what until any other filter is changed. This is used to ensure that newly created assets are always visible, even if they are excluded from the current filter.
 
plStringView GetTemporaryPinnedItem () const
 
virtual bool IsAssetFiltered (plStringView sDataDirParentRelativePath, bool bIsFolder, const plSubAsset *pInfo) const override
 
- Public Member Functions inherited from plQtAssetFilter
 plQtAssetFilter (QObject *pParent)
 
virtual plStringView GetFilterRelativePath (plStringView sDataDirParentRelativePath) const
 

Member Function Documentation

◆ GetSortByRecentUse()

virtual bool plQtAssetBrowserFilter::GetSortByRecentUse ( ) const
inlineoverridevirtual

Reimplemented from plQtAssetFilter.

◆ IsAssetFiltered()

bool plQtAssetBrowserFilter::IsAssetFiltered ( plStringView sDataDirParentRelativePath,
bool bIsFolder,
const plSubAsset * pInfo ) const
overridevirtual

Implements plQtAssetFilter.


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