summaryrefslogtreecommitdiff
path: root/plugins/Quotes/src/QuotesProviderFinance.h
blob: 80dc68e7f3341092990e8497ac0c09782d298b3e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef __95A13A68_0DF0_43FA_B6C1_81D83AED59AA_QuotesProviderFinance_h__
#define __95A13A68_0DF0_43FA_B6C1_81D83AED59AA_QuotesProviderFinance_h__

class CQuotesProviderFinance : public CQuotesProviderBase
{
public:
	typedef std::vector<CQuotesProviderBase::CQuote> TQuotes;

public:
	void GetWatchedQuotes(TQuotes& raQuotes)const;
	bool WatchForQuote(const CQuote& rQuote, bool bWatch);
	MCONTACT GetContactByQuoteID(const tstring& rsQuoteID)const;

protected:
	virtual void ShowPropertyPage(WPARAM wp, OPTIONSDIALOGPAGE& odp);
	virtual void Accept(CQuotesProviderVisitor& visitor)const;
};

#endif //__95A13A68_0DF0_43FA_B6C1_81D83AED59AA_QuotesProviderFinance_h__