Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
CFileItemList Member List

This is the complete list of members for CFileItemList, including all inherited members.

Add(CFileItemPtr item)CFileItemList
Add(CFileItem &&item)CFileItemList
AddFront(const CFileItemPtr &pItem, int itemPosition)CFileItemList
AddSortMethod(SortBy sortBy, int buttonLabel, const LABEL_MASKS &labelMasks, SortAttribute sortAttributes=SortAttributeNone)CFileItemList
AddSortMethod(SortBy sortBy, SortAttribute sortAttributes, int buttonLabel, const LABEL_MASKS &labelMasks)CFileItemList
AddSortMethod(SortDescription sortDescription, int buttonLabel, const LABEL_MASKS &labelMasks)CFileItemList
AlwaysCache() constCFileItemList
Append(const CFileItemList &itemlist)CFileItemList
AppendArt(const ArtMap &art, const std::string &prefix="")CGUIListItem
AppendProperties(const CGUIListItem &item)CGUIListItem
Archive(CArchive &ar) overrideCFileItemListvirtual
ArtMap typedefCGUIListItem
Assign(const CFileItemList &itemlist, bool append=false)CFileItemList
begin()CFileItemListinline
begin() constCFileItemListinline
CACHE_ALWAYS enum valueCFileItemList
CACHE_IF_SLOW enum valueCFileItemList
CACHE_NEVER enum valueCFileItemList
CACHE_TYPE enum nameCFileItemList
CacheToDiscAlways() constCFileItemListinline
CacheToDiscIfSlow() constCFileItemListinline
CanQueue() constCFileItem
cbegin() constCFileItemListinline
cend() constCFileItemListinline
CFileItem(void)CFileItem
CFileItem(const CFileItem &item)CFileItem
CFileItem(const CGUIListItem &item)CFileItemexplicit
CFileItem(const std::string &strLabel)CFileItemexplicit
CFileItem(const char *strLabel)CFileItemexplicit
CFileItem(const CURL &path, bool bIsFolder)CFileItem
CFileItem(const std::string &strPath, bool bIsFolder)CFileItem
CFileItem(const CSong &song)CFileItemexplicit
CFileItem(const CSong &song, const MUSIC_INFO::CMusicInfoTag &music)CFileItem
CFileItem(const CURL &path, const CAlbum &album)CFileItem
CFileItem(const std::string &path, const CAlbum &album)CFileItem
CFileItem(const CArtist &artist)CFileItemexplicit
CFileItem(const CGenre &genre)CFileItemexplicit
CFileItem(const MUSIC_INFO::CMusicInfoTag &music)CFileItemexplicit
CFileItem(const CVideoInfoTag &movie)CFileItemexplicit
CFileItem(const PVR::CPVREpgInfoTagPtr &tag)CFileItemexplicit
CFileItem(const PVR::CPVRChannelPtr &channel)CFileItemexplicit
CFileItem(const PVR::CPVRRecordingPtr &record)CFileItemexplicit
CFileItem(const PVR::CPVRTimerInfoTagPtr &timer)CFileItemexplicit
CFileItem(const CMediaSource &share)CFileItemexplicit
CFileItem(std::shared_ptr< const ADDON::IAddon > addonInfo)CFileItemexplicit
CFileItem(const EventPtr &eventLogEntry)CFileItemexplicit
CFileItemList()CFileItemList
CFileItemList(const std::string &strPath)CFileItemListexplicit
CGUIListItem(void)CGUIListItem
CGUIListItem(const CGUIListItem &item)CGUIListItem
CGUIListItem(const std::string &strLabel)CGUIListItemexplicit
CleanString()CFileItem
Clear()CFileItemList
ClearArt()CGUIListItem
ClearItems()CFileItemList
ClearProperties()CGUIListItem
ClearProperty(const std::string &strKey)CGUIListItem
ClearSortState()CFileItemList
Clone() const overrideCFileIteminlinevirtual
Contains(const std::string &fileName) constCFileItemList
ContentLookup()CFileIteminline
Copy(const CFileItemList &item, bool copyItems=true)CFileItemList
end()CFileItemListinline
end() constCFileItemListinline
Exists(bool bUseCache=true) constCFileItem
FillInDefaultIcon()CFileItem
FillInDefaultIcons()CFileItemList
FillInMimeType(bool lookup=true)CFileItem
FilterCueItems()CFileItemList
FindLocalArt(const std::string &artFile, bool useFolder) constCFileItem
FindTrailer() constCFileItem
FreeIcons()CGUIListItem
FreeMemory(bool immediately=false)CGUIListItem
Get(int iItem)CFileItemList
Get(int iItem) constCFileItemList
Get(const std::string &strPath)CFileItemList
Get(const std::string &strPath) constCFileItemList
GetAddonInfo() constCFileIteminline
GetArt(const std::string &type) constCGUIListItem
GetArt() constCGUIListItem
GetBaseMoviePath(bool useFolderNames) constCFileItem
GetContent() constCFileItemListinline
GetCurrentResumeTime() constCFileItem
GetCurrentResumeTimeAndPartNumber(int64_t &startOffset, int &partNumber) constCFileItem
GetDynPath() constCFileItem
GetDynURL() constCFileItem
GetEPGInfoTag() constCFileIteminline
GetExtraInfo() constCFileIteminline
GetFastLookup() constCFileItemListinline
GetFileCount() constCFileItemList
GetFocusedLayout()CGUIListItem
GetFolderCount() constCFileItemList
GetFolderThumb(const std::string &folderJPG="folder.jpg") constCFileItem
GetGameInfoTag()CFileItem
GetGameInfoTag() constCFileIteminline
GetIconImage() constCGUIListItem
GetItemToPlay() constCFileItem
GetLabel() constCGUIListItem
GetLabel2() constCGUIListItem
GetLayout()CGUIListItem
GetList() constCFileItemListinline
GetLocalArt(const std::string &artFile, bool useFolder=false) constCFileItem
GetLocalFanart() constCFileItem
GetLocalMetadataPath() constCFileItem
GetMimeType() constCFileIteminline
GetMovieName(bool bUseFolderNames=false) constCFileItem
GetMusicInfoTag()CFileItem
GetMusicInfoTag() constCFileIteminline
GetObjectCount() constCFileItemList
GetOpticalMediaPath() constCFileItem
GetOverlayImage() constCGUIListItem
GetPath() constCFileIteminline
GetPictureInfoTag() constCFileIteminline
GetPictureInfoTag()CFileItem
GetProperty(const std::string &strKey) constCGUIListItem
GetPVRChannelInfoTag() constCFileIteminline
GetPVRRecordingInfoTag() constCFileIteminline
GetPVRTimerInfoTag() constCFileIteminline
GetReplaceListing() constCFileItemListinline
GetSelectedCount() constCFileItemList
GetSortDetails() constCFileItemListinline
GetSortLabel() constCGUIListItem
GetSortMethod() constCFileItemListinline
GetSortOrder() constCFileItemListinline
GetTBNFile() constCFileItem
GetURL() constCFileItem
GetUserMusicThumb(bool alwaysCheckRemote=false, bool fallbackToFolder=false) constCFileItem
GetVideoContentType() constCFileItem
GetVideoInfoTag()CFileItem
GetVideoInfoTag() constCFileItem
GUIIconOverlay enum nameCGUIListItem
HasAddonInfo() constCFileIteminline
HasArt(const std::string &type) constCGUIListItem
HasCueDocument() constCFileItem
HasEPGInfoTag() constCFileIteminline
HasGameInfoTag() constCFileIteminline
HasIcon() constCGUIListItem
HasMusicInfoTag() constCFileIteminline
HasOverlay() constCGUIListItem
HasPictureInfoTag() constCFileIteminline
HasProperties() constCGUIListIteminline
HasProperty(const std::string &strKey) constCGUIListItem
HasPVRChannelInfoTag() constCFileIteminline
HasPVRRecordingInfoTag() constCFileIteminline
HasPVRTimerInfoTag() constCFileIteminline
HasSortDetails() constCFileItemListinline
HasVideoInfoTag() constCFileItem
ICON_OVERLAY_HD enum valueCGUIListItem
ICON_OVERLAY_LOCKED enum valueCGUIListItem
ICON_OVERLAY_NONE enum valueCGUIListItem
ICON_OVERLAY_RAR enum valueCGUIListItem
ICON_OVERLAY_UNWATCHED enum valueCGUIListItem
ICON_OVERLAY_WATCHED enum valueCGUIListItem
ICON_OVERLAY_ZIP enum valueCGUIListItem
IncrementProperty(const std::string &strKey, int nVal)CGUIListItem
IncrementProperty(const std::string &strKey, double dVal)CGUIListItem
IsAddonsPath() constCFileItem
IsAlbum() constCFileItem
IsAndroidApp() constCFileItem
IsAPK() constCFileItem
IsAudio() constCFileItem
IsAudioBook() constCFileItem
IsBDFile() constCFileItem
IsBluray() constCFileItem
IsCBR() constCFileItem
IsCBZ() constCFileItem
IsCDDA() constCFileItem
IsCUESheet() constCFileItem
IsDeleted() constCFileItem
IsDeletedPVRRecording() constCFileItem
IsDiscImage() constCFileItem
IsDiscStub() constCFileItem
IsDVD() constCFileItem
IsDVDFile(bool bVobs=true, bool bIfos=true) constCFileItem
IsEmpty() constCFileItemList
IsEPG() constCFileItem
IsFileFolder(EFileFolderType types=EFILEFOLDER_MASK_ALL) constCFileItem
IsFileItem() const overrideCFileIteminlinevirtual
IsGame() constCFileItem
IsHD() constCFileItem
IsInProgressPVRRecording() constCFileItem
IsInternetStream(const bool bStrictCheck=false) constCFileItem
IsISO9660() constCFileItem
IsLabelPreformatted() constCFileIteminline
IsLibraryFolder() constCFileItem
IsLiveTV() constCFileItem
IsLyrics() constCFileItem
IsMultiPath() constCFileItem
IsMusicDb() constCFileItem
IsNFO() constCFileItem
IsNfs() constCFileItem
IsOnDVD() constCFileItem
IsOnLAN() constCFileItem
IsOpticalMediaFile() constCFileItem
IsParentFolder() constCFileItem
IsPath(const std::string &path, bool ignoreURLOptions=false) constCFileItem
IsPicture() constCFileItem
IsPlayList() constCFileItem
IsPlugin() constCFileItem
IsProtectedBlurayDisc() constCFileItem
IsPVR() constCFileItem
IsPVRChannel() constCFileItem
IsPVRRecording() constCFileItem
IsPVRTimer() constCFileItem
IsPythonScript() constCFileItem
IsRAR() constCFileItem
IsReadOnly() constCFileItem
IsRemote() constCFileItem
IsRemovable() constCFileItem
IsResumePointSet() constCFileItem
IsRSS() constCFileItem
IsSamePath(const CFileItem *item) constCFileItem
IsScript() constCFileItem
IsSelected() constCGUIListItem
IsSmartPlayList() constCFileItem
IsSmb() constCFileItem
IsSourcesPath() constCFileItem
IsStack() constCFileItem
IsSubtitle() constCFileItem
IsType(const char *ext) constCFileItem
IsURL(const CURL &url) constCFileItem
IsURL() constCFileItem
IsUsablePVRRecording() constCFileItem
IsVideo() constCFileItem
IsVideoDb() constCFileItem
IsVirtualDirectoryRoot() constCFileItem
IsZIP() constCFileItem
Load(int windowID=0)CFileItemList
LoadEmbeddedCue()CFileItem
LoadGameTag()CFileItemvirtual
LoadMusicTag()CFileItemvirtual
LoadTracksFromCueDocument(CFileItemList &scannedItems)CFileItem
m_bIsFolderCGUIListItem
m_bIsShareOrDriveCFileItem
m_bSelectedCGUIListItemprotected
m_dateTimeCFileItem
m_dwSizeCFileItem
m_focusedLayoutCGUIListItemprotected
m_iBadPwdCountCFileItem
m_idepthCFileItem
m_iDriveTypeCFileItem
m_iHasLockCFileItem
m_iLockModeCFileItem
m_iprogramCountCFileItem
m_layoutCGUIListItemprotected
m_lEndOffsetCFileItem
m_lStartOffsetCFileItem
m_lStartPartNumberCFileItem
m_mapPropertiesCGUIListItemprotected
m_overlayIconCGUIListItemprotected
m_strDVDLabelCFileItem
m_strIconCGUIListItemprotected
m_strLabel2CGUIListItemprotected
m_strLockCodeCFileItem
m_strTitleCFileItem
operator=(const CFileItem &item)CFileItem
CGUIListItem::operator=(const CGUIListItem &item)CGUIListItem
operator[](int iItem)CFileItemList
operator[](int iItem) constCFileItemList
operator[](const std::string &strPath)CFileItemList
operator[](const std::string &strPath) constCFileItemList
PropertyMap typedefCGUIListItemprotected
Randomize()CFileItemList
Remove(CFileItem *pItem)CFileItemList
Remove(int iItem)CFileItemList
RemoveDiscCache(int windowID=0) constCFileItemList
RemoveDiscCache(const std::string &cachefile) constCFileItemList
RemoveDiscCacheCRC(const std::string &crc) constCFileItemList
RemoveExtension()CFileItem
RemoveExtensions()CFileItemList
Reserve(int iCount)CFileItemList
Reset()CFileItem
Save(int windowID=0)CFileItemList
Select(bool bOnOff)CGUIListItem
Serialize(CVariant &value) const overrideCFileItemvirtual
CGUIListItem::Serialize(CVariant &value)CGUIListItem
SetArt(const std::string &type, const std::string &url)CGUIListItem
SetArt(const ArtMap &art)CGUIListItem
SetArtFallback(const std::string &from, const std::string &to)CGUIListItem
SetCacheToDisc(CACHE_TYPE cacheToDisc)CFileItemListinline
SetCanQueue(bool bYesNo)CFileItem
SetContent(const std::string &content)CFileItemListinline
SetContentLookup(bool enable)CFileIteminline
SetCueDocument(const CCueDocumentPtr &cuePtr)CFileItem
SetDynPath(const std::string &path)CFileItem
SetDynURL(const CURL &url)CFileItem
SetEPGInfoTag(const PVR::CPVREpgInfoTagPtr &tag)CFileIteminline
SetExtraInfo(const std::string &info)CFileIteminline
SetFastLookup(bool fastLookup)CFileItemList
SetFileSizeLabel()CFileItem
SetFocusedLayout(CGUIListItemLayoutPtr layout)CGUIListItem
SetFromAlbum(const CAlbum &album)CFileItem
SetFromMusicInfoTag(const MUSIC_INFO::CMusicInfoTag &music)CFileItem
SetFromSong(const CSong &song)CFileItem
SetFromVideoInfoTag(const CVideoInfoTag &video)CFileItem
SetIconImage(const std::string &strIcon)CGUIListItem
SetIgnoreURLOptions(bool ignoreURLOptions)CFileItemList
SetInvalid()CGUIListItem
SetLabel(const std::string &strLabel) overrideCFileItemvirtual
SetLabel2(const std::string &strLabel)CGUIListItem
SetLabelPreformatted(bool bYesNo)CFileIteminline
SetLayout(CGUIListItemLayoutPtr layout)CGUIListItem
SetMimeType(const std::string &mimetype)CFileIteminline
SetMimeTypeForInternetFile()CFileItem
SetOverlayImage(GUIIconOverlay icon, bool bOnOff=false)CGUIListItem
SetPath(const std::string &path)CFileIteminline
SetProperty(const std::string &strKey, const CVariant &value)CGUIListItem
SetReplaceListing(bool replace)CFileItemList
SetSortIgnoreFolders(bool sort)CFileItemListinline
SetSortLabel(const std::string &label)CGUIListItem
SetSortLabel(const std::wstring &label)CGUIListItem
SetSpecialSort(SortSpecial sort)CFileIteminline
SetURL(const CURL &url)CFileItem
Size() constCFileItemList
SkipLocalArt() constCFileItem
Sort(SortBy sortBy, SortOrder sortOrder, SortAttribute sortAttributes=SortAttributeNone)CFileItemList
Sort(SortDescription sortDescription)CFileItemList
SortsOnBottom() constCFileIteminline
SortsOnTop() constCFileIteminline
Stack(bool stackFiles=true)CFileItemList
Swap(unsigned int item1, unsigned int item2)CFileItemList
ToSortable(SortItem &sortable, Field field) const overrideCFileItemvirtual
ToSortable(SortItem &sortable, const Fields &fields) constCFileItem
UpdateInfo(const CFileItem &item, bool replaceLabels=true)CFileItem
UpdateItem(const CFileItem *item)CFileItemList
~CFileItem(void) overrideCFileItem
~CFileItemList() overrideCFileItemList
~CGUIListItem(void)CGUIListItemvirtual
~IArchivable()=defaultIArchivableprotected
~ISerializable()=defaultISerializableprotected
~ISortable()=defaultISortableprotected