2 #ifndef _YI_IMAGE_DOWNLOAD_LIST_ITEM_H_ 3 #define _YI_IMAGE_DOWNLOAD_LIST_ITEM_H_ 47 virtual void LoadIn()
override;
53 virtual void LoadOut()
override;
85 void CancelDownload();
87 void AssetReady(
const std::shared_ptr<CYIAsset> &pTex,
const CYIUrl &url);
91 std::shared_ptr<CYIAssetTextureBase> m_pTexture;
Definition: YiAbstractSignalTransition.h:7
DOWNLOAD_STATE
Definition: YiAssetDownloadHelper.h:26
Container class for Unicode strings. Conceptually, a CYIString object is a sequence of Unicode charac...
Definition: YiString.h:35
virtual ~CYIImageDownloadListItem()
A simple view which downloads and renders images.
Definition: YiImageView.h:98
CYIAssetDownloadHelper::DOWNLOAD_STATE GetDownloadState() const
virtual void OnImageSet()
virtual void LoadOut() override
virtual const CYIUrl GetImageURL()=0
CYIImageDownloadListItem()
virtual CYIImageView * GetImageView()=0
virtual void OnImageDownloadFailed(const CYIString &rError)
virtual void StreamIn() override
A class used to encapsulate an URL.
Definition: YiUrl.h:24
An extension of CYIListItem which assists in using downloaded images in a CYIListView.
Definition: YiImageDownloadListItem.h:32
A download helper class used for downloading assets off of web servers.
Definition: YiAssetDownloadHelper.h:23
Logical representation of a view within yi::deprecated::CYIListView.
Definition: YiListItem.h:46
virtual void LoadIn() override
FAILURE_TYPE
Definition: YiAssetDownloadHelper.h:32