summaryrefslogtreecommitdiff
path: root/plugins/CurrencyRates/src/ModuleInfo.h
blob: 8b99a248d6edfe2fc22dd2baf674b4a4f9ca3442 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#ifndef __d0f22b66_3135_4bbe_bee5_a31ea631ce58_ModuleInfo__
#define __d0f22b66_3135_4bbe_bee5_a31ea631ce58_ModuleInfo__

class CCurrencyRatesProviders;
class IHTMLEngine;

class CModuleInfo
{
public:
	typedef boost::shared_ptr<CCurrencyRatesProviders> TCurrencyRatesProvidersPtr;
	typedef boost::shared_ptr<IHTMLEngine> THTMLEnginePtr;

public:
	static void OnMirandaShutdown(void);
	static MWindowList GetWindowList(const std::string& rsKey, bool bAllocateIfNonExist = true);

	static bool Verify();

	static TCurrencyRatesProvidersPtr GetCurrencyRateProvidersPtr();

	static THTMLEnginePtr GetHTMLEngine();
	static void SetHTMLEngine(THTMLEnginePtr pEngine);
};

#endif //__d0f22b66_3135_4bbe_bee5_a31ea631ce58_ModuleInfo__