Index: src/plugin/PluginTabBase.h |
=================================================================== |
--- a/src/plugin/PluginTabBase.h |
+++ b/src/plugin/PluginTabBase.h |
@@ -34,15 +34,10 @@ |
std::wstring m_documentDomain; |
std::wstring m_documentUrl; |
CPluginUserSettings m_pluginUserSettings; |
- bool m_isActivated; |
- |
- std::thread m_thread; |
- std::atomic<bool> m_continueThreadRunning; |
CPluginDomTraverser* m_traverser; |
public: |
CPluginFilter m_filter; |
private: |
- void ThreadProc(); |
CComAutoCriticalSection m_criticalSectionCache; |
std::set<std::wstring> m_cacheFrames; |
std::wstring m_cacheDomain; |
@@ -55,12 +50,9 @@ |
std::wstring GetDocumentDomain(); |
void SetDocumentUrl(const std::wstring& url); |
std::wstring GetDocumentUrl(); |
- virtual void OnActivate(); |
- virtual void OnUpdate(); |
virtual void OnNavigate(const std::wstring& url); |
virtual void OnDownloadComplete(IWebBrowser2* browser); |
virtual void OnDocumentComplete(IWebBrowser2* browser, const std::wstring& url, bool isDocumentBrowser); |
- static DWORD WINAPI TabThreadProc(LPVOID pParam); |
void CacheFrame(const std::wstring& url); |
bool IsFrameCached(const std::wstring& url); |
void ClearFrameCache(const std::wstring& domain=L""); |