Wrappers for IDirectory.
More...
#include <Directory.h>
|
static bool | GetDirectory (const CURL &url, CFileItemList &items, const std::string &strMask, int flags) |
|
static bool | GetDirectory (const CURL &url, const std::shared_ptr< IDirectory > &pDirectory, CFileItemList &items, const CHints &hints) |
|
static bool | GetDirectory (const CURL &url, CFileItemList &items, const CHints &hints) |
|
static bool | Create (const CURL &url) |
|
static bool | Exists (const CURL &url, bool bUseCache=true) |
|
static bool | Remove (const CURL &url) |
|
static bool | RemoveRecursive (const CURL &url) |
|
static bool | GetDirectory (const std::string &strPath, CFileItemList &items, const std::string &strMask, int flags) |
|
static bool | GetDirectory (const std::string &strPath, const std::shared_ptr< IDirectory > &pDirectory, CFileItemList &items, const std::string &strMask, int flags) |
|
static bool | GetDirectory (const std::string &strPath, CFileItemList &items, const CHints &hints) |
|
static bool | Create (const std::string &strPath) |
|
static bool | Exists (const std::string &strPath, bool bUseCache=true) |
|
static bool | Remove (const std::string &strPath) |
|
static bool | RemoveRecursive (const std::string &strPath) |
|
static void | FilterFileDirectories (CFileItemList &items, const std::string &mask, bool expandImages=false) |
| Filter files that act like directories from the list, replacing them with their directory counterparts. More...
|
|
◆ FilterFileDirectories()
void CDirectory::FilterFileDirectories |
( |
CFileItemList & |
items, |
|
|
const std::string & |
mask, |
|
|
bool |
expandImages = false |
|
) |
| |
|
static |
Filter files that act like directories from the list, replacing them with their directory counterparts.
- Parameters
-
items | The item list to filter |
mask | The mask to apply when filtering files |
expandImages | True to include disc images in file directory expansion |
◆ GetDirectory()
- Todo:
- we shouldn't be checking the gui setting here, callers should use getHidden instead
The documentation for this class was generated from the following files:
- xbmc/filesystem/Directory.h
- xbmc/filesystem/Directory.cpp