Beispiel #1
0
QString FGame::getArt(FGameArt imgType, bool fromCache, int size, FGameSizeConstrain fsc) {

    if(fromCache) {
        return cachedImage(size, fsc, imgType);
    }
    else
    {
        QString ca = "";

        if(QFile::exists(getArtworkDir()+ QDir::separator() + FGameArtToStr(imgType) + ".png"))
            ca = getArtworkDir()+ QDir::separator() + FGameArtToStr(imgType) + ".png";
        else if(QFile::exists(getArtworkDir()+ QDir::separator() + FGameArtToStr(imgType) + ".jpg"))
            ca =  getArtworkDir()+ QDir::separator() + FGameArtToStr(imgType) + ".jpg";

        QFile f(ca);
        if(ca != "")
            return f.fileName();
        else
            return "";
    }
}
Beispiel #2
0
StyleCachedImage* CSSImageValue::cachedImage(CachedResourceLoader* loader)
{
    return cachedImage(loader, CachedResourceLoader::defaultCachedResourceOptions());
}
Beispiel #3
0
StyleCachedImage* CSSImageValue::cachedImage(DocLoader* loader)
{
    return cachedImage(loader, getStringValue());
}
Beispiel #4
0
StyleCachedImage* CSSImageValue::cachedImage(CachedResourceLoader* loader)
{
    if (isCursorImageValue())
        return static_cast<CSSCursorImageValue*>(this)->cachedImage(loader);
    return cachedImage(loader, m_url);
}