From f04d64869f3b1de54fb343f28f955584780001b8 Mon Sep 17 00:00:00 2001 From: mataes2007 Date: Sat, 26 Nov 2011 15:41:10 +0000 Subject: Project folders rename part 3 git-svn-id: http://miranda-plugins.googlecode.com/svn/trunk@215 e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb --- skinengine/src/xml_cache.h | 50 ---------------------------------------------- 1 file changed, 50 deletions(-) delete mode 100644 skinengine/src/xml_cache.h (limited to 'skinengine/src/xml_cache.h') diff --git a/skinengine/src/xml_cache.h b/skinengine/src/xml_cache.h deleted file mode 100644 index 50e30e0..0000000 --- a/skinengine/src/xml_cache.h +++ /dev/null @@ -1,50 +0,0 @@ -#ifndef xml_cache_h__ -#define xml_cache_h__ - -class CXmlCache -{ -private: - struct CachedFile - { - TCHAR *path; - HXML hXmlRoot; - - CachedFile(const TCHAR *path, bool load=true); - ~CachedFile(); - - static int cmp(const CachedFile *p1, const CachedFile *p2) - { - return lstrcmp(p1->path, p2->path); - } - }; - - struct CachedClass - { - const TCHAR *name; - CachedFile *file; - HXML hXml; - - static int cmp(const CachedClass *p1, const CachedClass *p2) - { - return lstrcmp(p1->name, p2->name); - } - }; - - OBJLIST m_classes; - OBJLIST m_files; - - void RegisterClass(const TCHAR *name, CachedFile *file, HXML hXmlClass); - -public: - CXmlCache(); - ~CXmlCache(); - - void LoadXmlFile(const TCHAR *path); - void UnloadXmlFile(const TCHAR *path); - - ISkinElement *CreateObject(const TCHAR *name); -}; - -extern CXmlCache g_XmlCache; - -#endif // xml_cache_h__ -- cgit v1.2.3