author | zecke <zecke> | 2002-05-16 15:56:24 (UTC) |
---|---|---|
committer | zecke <zecke> | 2002-05-16 15:56:24 (UTC) |
commit | b94bd6003bf7c2024b0f254805f54ff4e52ead6e (patch) (side-by-side diff) | |
tree | 8e137366438872bbd2ca03256678c9a2d10d7517 /library/resource.cpp | |
parent | 0292492b1c9570a896ac4b9acfe168724e8439f9 (diff) | |
download | opie-b94bd6003bf7c2024b0f254805f54ff4e52ead6e.zip opie-b94bd6003bf7c2024b0f254805f54ff4e52ead6e.tar.gz opie-b94bd6003bf7c2024b0f254805f54ff4e52ead6e.tar.bz2 |
Some ole docu and search for jpgs too in Resource PNG, JPG, XPM
-rw-r--r-- | library/resource.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/library/resource.cpp b/library/resource.cpp index dc19880..0915c45 100644 --- a/library/resource.cpp +++ b/library/resource.cpp @@ -65,22 +65,26 @@ QBitmap Resource::loadBitmap( const QString &pix ) bm = loadPixmap(pix); return bm; } /*! Returns the filename of a pixmap named \a pix. You should avoid including - any filename type extension (eg. .png, .xpm). + any filename type extension (eg. .png, .xpm .jpg .jpeg). Normally you will use loadPixmap() rather than this function. */ QString Resource::findPixmap( const QString &pix ) { QString picsPath = QPEApplication::qpeDir() + "pics/"; if ( QFile( picsPath + pix + ".png").exists() ) return picsPath + pix + ".png"; + else if ( QFile( picsPath + pix + ".jpeg").exists() ) + return picsPath + pix + ".jpeg"; + else if ( QFile( picsPath + pix + ".jpg").exists() ) + return picsPath + pix + ".jpg"; else if ( QFile( picsPath + pix + ".xpm").exists() ) return picsPath + pix + ".xpm"; else if ( QFile( picsPath + pix ).exists() ) return picsPath + pix; //qDebug("Cannot find pixmap: %s", pix.latin1()); @@ -114,13 +118,13 @@ QStringList Resource::allSounds() result.append((*i).replace(QRegExp("\\.wav"),"")); return result; } /*! Returns the QImage named \a name. You should avoid including - any filename type extension (eg. .png, .xpm). + any filename type extension (eg. .png, .xpm .jpg). */ QImage Resource::loadImage( const QString &name) { QImage img = qembed_findImage(name.latin1()); if ( img.isNull() ) return QImage(findPixmap(name)); |