summaryrefslogtreecommitdiff
path: root/library/resource.cpp
Unidiff
Diffstat (limited to 'library/resource.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--library/resource.cpp8
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
@@ -55,42 +55,46 @@ QPixmap Resource::loadPixmap( const QString &pix )
55 return pm; 55 return pm;
56} 56}
57 57
58/*! 58/*!
59 Returns the QBitmap named \a pix. You should avoid including 59 Returns the QBitmap named \a pix. You should avoid including
60 any filename type extension (eg. .png, .xpm). 60 any filename type extension (eg. .png, .xpm).
61*/ 61*/
62QBitmap Resource::loadBitmap( const QString &pix ) 62QBitmap Resource::loadBitmap( const QString &pix )
63{ 63{
64 QBitmap bm; 64 QBitmap bm;
65 bm = loadPixmap(pix); 65 bm = loadPixmap(pix);
66 return bm; 66 return bm;
67} 67}
68 68
69/*! 69/*!
70 Returns the filename of a pixmap named \a pix. You should avoid including 70 Returns the filename of a pixmap named \a pix. You should avoid including
71 any filename type extension (eg. .png, .xpm). 71 any filename type extension (eg. .png, .xpm .jpg .jpeg).
72 72
73 Normally you will use loadPixmap() rather than this function. 73 Normally you will use loadPixmap() rather than this function.
74*/ 74*/
75QString Resource::findPixmap( const QString &pix ) 75QString Resource::findPixmap( const QString &pix )
76{ 76{
77 QString picsPath = QPEApplication::qpeDir() + "pics/"; 77 QString picsPath = QPEApplication::qpeDir() + "pics/";
78 78
79 if ( QFile( picsPath + pix + ".png").exists() ) 79 if ( QFile( picsPath + pix + ".png").exists() )
80 return picsPath + pix + ".png"; 80 return picsPath + pix + ".png";
81 else if ( QFile( picsPath + pix + ".jpeg").exists() )
82 return picsPath + pix + ".jpeg";
83 else if ( QFile( picsPath + pix + ".jpg").exists() )
84 return picsPath + pix + ".jpg";
81 else if ( QFile( picsPath + pix + ".xpm").exists() ) 85 else if ( QFile( picsPath + pix + ".xpm").exists() )
82 return picsPath + pix + ".xpm"; 86 return picsPath + pix + ".xpm";
83 else if ( QFile( picsPath + pix ).exists() ) 87 else if ( QFile( picsPath + pix ).exists() )
84 return picsPath + pix; 88 return picsPath + pix;
85 89
86 //qDebug("Cannot find pixmap: %s", pix.latin1()); 90 //qDebug("Cannot find pixmap: %s", pix.latin1());
87 return QString(); 91 return QString();
88} 92}
89 93
90/*! 94/*!
91 Returns a sound file for a sound named \a name. 95 Returns a sound file for a sound named \a name.
92 You should avoid including any filename type extension (eg. .wav, .au, .mp3). 96 You should avoid including any filename type extension (eg. .wav, .au, .mp3).
93*/ 97*/
94QString Resource::findSound( const QString &name ) 98QString Resource::findSound( const QString &name )
95{ 99{
96 QString picsPath = QPEApplication::qpeDir() + "sounds/"; 100 QString picsPath = QPEApplication::qpeDir() + "sounds/";
@@ -104,33 +108,33 @@ QString Resource::findSound( const QString &name )
104 108
105/*! 109/*!
106 Returns a list of all sound names. 110 Returns a list of all sound names.
107*/ 111*/
108QStringList Resource::allSounds() 112QStringList Resource::allSounds()
109{ 113{
110 QDir resourcedir( QPEApplication::qpeDir() + "sounds/", "*.wav" ); 114 QDir resourcedir( QPEApplication::qpeDir() + "sounds/", "*.wav" );
111 QStringList entries = resourcedir.entryList(); 115 QStringList entries = resourcedir.entryList();
112 QStringList result; 116 QStringList result;
113 for (QStringList::Iterator i=entries.begin(); i != entries.end(); ++i) 117 for (QStringList::Iterator i=entries.begin(); i != entries.end(); ++i)
114 result.append((*i).replace(QRegExp("\\.wav"),"")); 118 result.append((*i).replace(QRegExp("\\.wav"),""));
115 return result; 119 return result;
116} 120}
117 121
118/*! 122/*!
119 Returns the QImage named \a name. You should avoid including 123 Returns the QImage named \a name. You should avoid including
120 any filename type extension (eg. .png, .xpm). 124 any filename type extension (eg. .png, .xpm .jpg).
121*/ 125*/
122QImage Resource::loadImage( const QString &name) 126QImage Resource::loadImage( const QString &name)
123{ 127{
124 QImage img = qembed_findImage(name.latin1()); 128 QImage img = qembed_findImage(name.latin1());
125 if ( img.isNull() ) 129 if ( img.isNull() )
126 return QImage(findPixmap(name)); 130 return QImage(findPixmap(name));
127 return img; 131 return img;
128} 132}
129 133
130/*! 134/*!
131 \fn QIconSet Resource::loadIconSet( const QString &name ) 135 \fn QIconSet Resource::loadIconSet( const QString &name )
132 136
133 Returns a QIconSet for the pixmap named \a name. A disabled icon is 137 Returns a QIconSet for the pixmap named \a name. A disabled icon is
134 generated that conforms to the Qtopia look & feel. You should avoid 138 generated that conforms to the Qtopia look & feel. You should avoid
135 including any filename type extension (eg. .png, .xpm). 139 including any filename type extension (eg. .png, .xpm).
136*/ 140*/