ScreenshotCoordinate
Model::ScreenshotCached(const ScreenshotCoordinate& coord)
virtual void ScreenshotCached(const ScreenshotCoordinate& coord);
virtual void ScreenshotCached(const ScreenshotCoordinate& coordinate) = 0;
PackageScreenshotRepository::HasCachedScreenshot(const ScreenshotCoordinate& coord, bool* value)
PackageScreenshotRepository::CacheScreenshot(const ScreenshotCoordinate& coord)
PackageScreenshotRepository::_DownloadToLocalFile(const ScreenshotCoordinate& coord,
PackageScreenshotRepository::_DeriveCachePath(const ScreenshotCoordinate& coord) const
PackageScreenshotRepository::_CreateCachedData(const ScreenshotCoordinate& coord,
PackageScreenshotRepository::LoadScreenshot(const ScreenshotCoordinate& coord,
PackageScreenshotRepository::CacheAndLoadScreenshot(const ScreenshotCoordinate& coord,
virtual void ScreenshotCached(const ScreenshotCoordinate& coord) = 0;
status_t LoadScreenshot(const ScreenshotCoordinate& coord,
status_t CacheAndLoadScreenshot(const ScreenshotCoordinate& coord,
status_t HasCachedScreenshot(const ScreenshotCoordinate& coord, bool* value);
status_t CacheScreenshot(const ScreenshotCoordinate& coord);
status_t _DownloadToLocalFile(const ScreenshotCoordinate& coord,
BPath _DeriveCachePath(const ScreenshotCoordinate& coord) const;
status_t _CreateCachedData(const ScreenshotCoordinate& coord,
ScreenshotCoordinate::Archive(BMessage* into, bool deep) const
ScreenshotCoordinate::ScreenshotCoordinate()
ScreenshotCoordinate::ScreenshotCoordinate(const BMessage* from)
ScreenshotCoordinate::ScreenshotCoordinate(BString code, uint32 width, uint32 height)
ScreenshotCoordinate::~ScreenshotCoordinate()
ScreenshotCoordinate::Code() const
ScreenshotCoordinate::Width() const
ScreenshotCoordinate::Height() const
ScreenshotCoordinate::IsValid() const
ScreenshotCoordinate::operator==(const ScreenshotCoordinate& other) const
ScreenshotCoordinate::Key() const
ScreenshotCoordinate::CacheFilename() const
class ScreenshotCoordinate : public BArchivable {
ScreenshotCoordinate(const BMessage* from);
ScreenshotCoordinate(BString code, uint32 width, uint32 height);
ScreenshotCoordinate();
virtual ~ScreenshotCoordinate();
bool operator==(const ScreenshotCoordinate& other) const;
ScreenshotCoordinate& screenshotCoordinate)
Model* model, ScreenshotCoordinate& screenshotCoordinate);
ScreenshotCoordinate& screenshotCoordinate)
Model* model, ScreenshotCoordinate& screenshotCoordinate);
ScreenshotCoordinate
virtual void ScreenshotCached(const ScreenshotCoordinate& coordinate)
ScreenshotCoordinate coordinate(message);
ScreenshotCoordinate desiredCoordinate = _ScreenshotThumbCoordinate(package);
/*static*/ const ScreenshotCoordinate
return ScreenshotCoordinate();
return ScreenshotCoordinate();
return ScreenshotCoordinate();
return ScreenshotCoordinate(screenshot->Code(), screenshotSizeScaled + 1,
PackageInfoView::HandleScreenshotCached(const ScreenshotCoordinate& coordinate)
const ScreenshotCoordinate& coordinate)
ScreenshotCoordinate desiredCoordinate = _ScreenshotThumbCoordinate(package);
void HandleScreenshotCached(const ScreenshotCoordinate& coordinate);
static const ScreenshotCoordinate
const ScreenshotCoordinate& coordinate);
ScreenshotCoordinate(info->Code(), info->Width(), info->Height()), screenshot);