From a70382b0e8bed265a1d314d9f6aae8f2dd48d20b Mon Sep 17 00:00:00 2001 From: George Hazan Date: Wed, 28 Nov 2012 18:45:54 +0000 Subject: ex-protos moved to the Plugins folder git-svn-id: http://svn.miranda-ng.org/main/trunk@2545 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/Quotes/src/QuotesProviderVisitorFormater.h | 32 ++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 plugins/Quotes/src/QuotesProviderVisitorFormater.h (limited to 'plugins/Quotes/src/QuotesProviderVisitorFormater.h') diff --git a/plugins/Quotes/src/QuotesProviderVisitorFormater.h b/plugins/Quotes/src/QuotesProviderVisitorFormater.h new file mode 100644 index 0000000000..7c9c222269 --- /dev/null +++ b/plugins/Quotes/src/QuotesProviderVisitorFormater.h @@ -0,0 +1,32 @@ +#ifndef __2b5ddd05_9255_4be0_9408_e59768b70568_QuotesProviderVisitorFormater_h__ +#define __2b5ddd05_9255_4be0_9408_e59768b70568_QuotesProviderVisitorFormater_h__ + +#include "quotesprovidervisitor.h" + +class CQuotesProviderVisitorFormater : public CQuotesProviderVisitor +{ +public: + CQuotesProviderVisitorFormater(HANDLE hContact,TCHAR chr,int nWidth); + ~CQuotesProviderVisitorFormater(); + + const tstring& GetResult()const; + +private: + virtual void Visit(const CQuotesProviderDukasCopy& rProvider); + virtual void Visit(const CQuotesProviderGoogle& rProvider); + virtual void Visit(const CQuotesProviderBase& rProvider); + virtual void Visit(const CQuotesProviderGoogleFinance& rProvider); + virtual void Visit(const CQuotesProviderYahoo& rProvider); + +private: + void FormatDoubleHelper(LPCSTR pszDbSet,const tstring sInvalid = _T("-")); +// void FormatChangeValueHelper(bool bPercentage); + +private: + HANDLE m_hContact; + TCHAR m_chr; + tstring m_sResult; + int m_nWidth; +}; + +#endif //__2b5ddd05_9255_4be0_9408_e59768b70568_QuotesProviderVisitorFormater_h__ -- cgit v1.2.3