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/data_source.h | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 SkinEngine/src/data_source.h (limited to 'SkinEngine/src/data_source.h') diff --git a/SkinEngine/src/data_source.h b/SkinEngine/src/data_source.h new file mode 100644 index 0000000..b6aba18 --- /dev/null +++ b/SkinEngine/src/data_source.h @@ -0,0 +1,41 @@ +#ifndef data_source_h__ +#define data_source_h__ +/* +class CSkinDataItem +{ +private: + TCHAR *m_name; + HICON m_icon; + HBITMAP m_bitmap; + const TCHAR *m_text; + +public: + CSkinDataItem(const TCHAR *name, HICON icon); + CSkinDataItem(const TCHAR *name, HBITMAP bitmap); + CSkinDataItem(const TCHAR *name, const TCHAR *text); + ~CSkinDataItem(); + + const TCHAR *GetName() { return m_text; } + HICON GetIcon() { return m_icon; } + HBITMAP GetBitmap() { return m_bitmap; } + const TCHAR *GetText() { return m_text; } +}; +*/ + +class CSkinDataSource: public ISkinDataSource +{ +private: + TCHAR *m_basePath; + ISkinBackend *m_backend; + +public: + CSkinDataSource(); + ~CSkinDataSource(); + + virtual LPCTSTR GetText(const TCHAR *key); + virtual HICON GetIcon(const TCHAR *key); + virtual HBITMAP GetBitmap(const TCHAR *key); + virtual ISkinBackend *GetObject(const TCHAR *key); +}; + +#endif // data_source_h__ -- cgit v1.2.3