summaryrefslogtreecommitdiff
authorsimon <simon>2002-12-11 18:34:16 (UTC)
committer simon <simon>2002-12-11 18:34:16 (UTC)
commitb8db7cfea977d20f2d491b0a208a237efb15019a (patch) (side-by-side diff)
treefe9d4a5613af7fc3bb202b679af6021c3b95db08
parentf3d21af83a2846d1c20fc845cf88329ff1f2b1a9 (diff)
downloadopie-b8db7cfea977d20f2d491b0a208a237efb15019a.zip
opie-b8db7cfea977d20f2d491b0a208a237efb15019a.tar.gz
opie-b8db7cfea977d20f2d491b0a208a237efb15019a.tar.bz2
- moved the skin cache into the .cpp file
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--noncore/multimedia/opieplayer2/skin.cpp16
-rw-r--r--noncore/multimedia/opieplayer2/skin.h16
2 files changed, 16 insertions, 16 deletions
diff --git a/noncore/multimedia/opieplayer2/skin.cpp b/noncore/multimedia/opieplayer2/skin.cpp
index 9ad5f3f..06453f9 100644
--- a/noncore/multimedia/opieplayer2/skin.cpp
+++ b/noncore/multimedia/opieplayer2/skin.cpp
@@ -20,8 +20,9 @@
Boston, MA 02111-1307, USA.
*/
#include "skin.h"
+#include "singleton.h"
#include <qpe/resource.h>
#include <qpe/config.h>
@@ -37,8 +38,23 @@ struct SkinData
QImage buttonMask;
ButtonMaskImageMap buttonMasks;
};
+class SkinCache : public Singleton<SkinCache>
+{
+public:
+ SkinCache();
+
+ QImage loadImage( const QString &name );
+
+private:
+ typedef QDict<QImage> ImageCache;
+
+ ImageCache m_cache;
+
+ ThreadUtil::Mutex m_cacheGuard;
+};
+
Skin::Skin( const QString &name, const QString &fileNameInfix )
: m_fileNameInfix( fileNameInfix )
{
init( name );
diff --git a/noncore/multimedia/opieplayer2/skin.h b/noncore/multimedia/opieplayer2/skin.h
index 5ab6574..060ff73 100644
--- a/noncore/multimedia/opieplayer2/skin.h
+++ b/noncore/multimedia/opieplayer2/skin.h
@@ -29,9 +29,8 @@
#include <qdict.h>
#include "mediawidget.h"
#include "threadutil.h"
-#include "singleton.h"
struct SkinData;
class Skin
@@ -66,23 +65,8 @@ private:
Skin( const Skin & );
Skin &operator=( const Skin & );
};
-class SkinCache : public Singleton<SkinCache>
-{
-public:
- SkinCache();
-
- QImage loadImage( const QString &name );
-
-private:
- typedef QDict<QImage> ImageCache;
-
- ImageCache m_cache;
-
- ThreadUtil::Mutex m_cacheGuard;
-};
-
class SkinLoader : public ThreadUtil::Thread
{
public:
SkinLoader();