11 #include "IProgressCallback.h"    12 #include "threads/CriticalSection.h"    13 #include "threads/IRunnable.h"    26   virtual void OnItemLoaded(
CFileItem* pItem) = 0;
    40   virtual bool LoadItem(
CFileItem* pItem) { 
return false; }
    41   virtual bool LoadItemCached(
CFileItem* pItem) { 
return false; }
    42   virtual bool LoadItemLookup(
CFileItem* pItem) { 
return false; }
    48   virtual void OnLoaderStart() {}
    49   virtual void OnLoaderFinish() {}
    52   std::vector<CFileItemPtr> m_vecItems; 
    53   CCriticalSection m_lock;
    55   volatile bool m_bIsLoading{
false};
    56   volatile bool m_bStop{
true};
 
std::shared_ptr< CFileItem > CFileItemPtr
A shared pointer to CFileItem. 
Definition: FileItem.h:669
Represents a list of files. 
Definition: FileItem.h:702
Definition: BackgroundInfoLoader.h:22
Definition: BackgroundInfoLoader.h:29
Definition: IRunnable.h:11
Definition: IProgressCallback.h:11
Represents a file on a share. 
Definition: FileItem.h:102