From ed41c67908b8d6289f0e5eb49f101c851d9adc75 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Tue, 17 May 2011 03:56:13 +0300 Subject: Debug option to dump loaded images names. --- src/resources/resourcemanager.h | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) (limited to 'src/resources/resourcemanager.h') diff --git a/src/resources/resourcemanager.h b/src/resources/resourcemanager.h index 36abf89e9..16ded5ab2 100644 --- a/src/resources/resourcemanager.h +++ b/src/resources/resourcemanager.h @@ -23,6 +23,8 @@ #ifndef RESOURCE_MANAGER_H #define RESOURCE_MANAGER_H +#include "main.h" + #include #include #include @@ -232,17 +234,19 @@ class ResourceManager */ static void deleteInstance(); -/* - void selectSkin(); - - Image *getSkinImage(const std::string &idPath); + int size() + { return mResources.size(); } - std::string mapPathToSkin(const std::string &file); + typedef std::map Resources; + typedef Resources::iterator ResourceIterator; - void fillSkinsList(std::vector &list) const; +#ifdef DEBUG_DUMP_LEAKS + Resources* getResources() + { return &mResources; } - std::string getSkinName() const { return mSkinName; } -*/ + Resources* getOrphanedResources() + { return &mOrphanedResources; } +#endif private: /** @@ -253,8 +257,6 @@ class ResourceManager void cleanOrphans(); static ResourceManager *instance; - typedef std::map Resources; - typedef Resources::iterator ResourceIterator; std::set deletedSurfaces; Resources mResources; Resources mOrphanedResources; -- cgit v1.2.3-60-g2f50