summaryrefslogtreecommitdiffstats
path: root/general/ImageCache.cpp
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2008-01-19 20:23:10 +0000
committerBen Boeckel <MathStuf@gmail.com>2008-01-19 20:23:10 +0000
commite27ba66952a1e851bb417611e0ed7df1fbf5f945 (patch)
tree59ab82cd864e4c190ae2e1edf4d09e74fb9791c9 /general/ImageCache.cpp
parent342d0201b07d9030fced2f3baf3ecdefc841879a (diff)
downloadsigen-e27ba66952a1e851bb417611e0ed7df1fbf5f945.tar.gz
sigen-e27ba66952a1e851bb417611e0ed7df1fbf5f945.tar.xz
sigen-e27ba66952a1e851bb417611e0ed7df1fbf5f945.zip
[DEL] get*Num/get*Denom methods from Pokemod
[ADD] GUI classes to pokemodr [FIX] AudioCache is trashed right now, but may be salvageable git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@34 6ecfd1a5-f3ed-3746-8530-beee90d26b22
Diffstat (limited to 'general/ImageCache.cpp')
-rw-r--r--general/ImageCache.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/general/ImageCache.cpp b/general/ImageCache.cpp
index e5585651..f4cf6d4f 100644
--- a/general/ImageCache.cpp
+++ b/general/ImageCache.cpp
@@ -22,12 +22,12 @@
#include "ImageCache.h"
+static KPixmapCache ImageCache::cache("pokegen");
+
QPixmap ImageCache::open(const QString& fname, const bool force) throw(OpenException)
{
- QPixmap pm;
- if (force)
- QPixmapCache::remove(fname);
- if (!QPixmapCache::find(fname, pm))
+ if (!QFile::exists(fname))
throw(OpenException("ImageCache", fname));
+ QPixmap pm(cache.loadFromFile(fname));
return pm;
}