| Index: src/plugin/PluginSettings.h |
| =================================================================== |
| --- a/src/plugin/PluginSettings.h |
| +++ b/src/plugin/PluginSettings.h |
| @@ -58,29 +58,10 @@ |
| private: |
| bool m_isFirstRun; |
| - bool m_isFirstRunUpdate; |
| - DWORD m_dwMainProcessId; |
| - DWORD m_dwMainThreadId; |
| - DWORD m_dwMainUiThreadId; |
| DWORD m_dwWorkingThreadId; |
| - CString m_tabNumber; |
| - |
| - CPluginSettings::TProperties m_properties; |
| - |
| - bool m_isDirty; |
| - |
| - CString m_settingsVersion; |
| - std::auto_ptr<CPluginIniFileW> m_settingsFile; |
| - |
| - |
| static CComAutoCriticalSection s_criticalSectionLocal; |
| -#ifdef SUPPORT_WHITELIST |
| - static CComAutoCriticalSection s_criticalSectionDomainHistory; |
| -#endif |
| - |
| - bool m_isPluginSelftestEnabled; |
| void Clear(); |
| @@ -92,53 +73,15 @@ |
| static CPluginSettings* s_instance; |
| - static bool s_isLightOnly; |
| static bool HasInstance(); |
| static CPluginSettings* GetInstance(); |
| - bool Read(bool bDebug=true); |
| - bool Write(bool bDebug=true); |
| - |
| static CString GetDataPath(const CString& filename=L""); |
| - static CString GetTempPath(const CString& filename=L""); |
| - static CString GetTempFile(const CString& prefix, const CString& extension=L""); |
| - |
| - bool Has(const CString& key) const; |
| - void Remove(const CString& key); |
| - |
| - CString GetPluginId(); |
| - |
| - CString GetString(const CString& key, const CString& defaultValue=L"") const; |
| - void SetString(const CString& key, const CString& value); |
| - |
| - int GetValue(const CString& key, int defaultValue=0) const; |
| - void SetValue(const CString& key, int value); |
| - |
| - bool GetBool(const CString& key, bool defaultValue) const; |
| - void SetBool(const CString& key, bool value); |
| - |
| bool IsPluginEnabled() const; |
| - bool IsPluginSelftestEnabled(); |
| - |
| - bool FilterlistExpired(CString filterlist) const; |
| - bool SetFilterRefreshDate(CString filterlist, time_t refreshtime); |
| - |
| std::map<CString, CString> GetFilterLanguageTitleList() const; |
| - void SetMainProcessId(); |
| - void SetMainProcessId(DWORD id); |
| - bool IsMainProcess(DWORD dwProcessId=0) const; |
| - |
| - void SetMainUiThreadId(); |
| - void SetMainUiThreadId(DWORD id); |
| - bool IsMainUiThread(DWORD dwThread=0) const; |
| - |
| - void SetMainThreadId(); |
| - void SetMainThreadId(DWORD id); |
| - bool IsMainThread(DWORD dwThread=0) const; |
| - |
| void SetWorkingThreadId(); |
| void SetWorkingThreadId(DWORD id); |
| bool IsWorkingThread(DWORD dwThread=0) const; |
| @@ -146,55 +89,21 @@ |
| void SetFirstRun(); |
| bool IsFirstRun() const; |
| - void SetFirstRunUpdate(); |
| - bool IsFirstRunUpdate() const; |
| - |
| - bool IsFirstRunAny() const; |
| - |
| static CString GetSystemLanguage(); |
| DWORD m_WindowsBuildNumber; |
| private: |
| - bool m_isDirtyTab; |
| bool m_isPluginEnabledTab; |
| - CPluginSettings::TProperties m_propertiesTab; |
| - CPluginSettings::TProperties m_errorsTab; |
| - |
| - std::auto_ptr<CPluginIniFileW> m_settingsFileTab; |
| - |
| - void ClearTab(); |
| - |
| - bool ReadTab(bool bDebug=true); |
| - bool WriteTab(bool bDebug=true); |
| - |
| public: |
| - void EraseTab(); |
| - |
| - CString GetTabNumber() const; |
| - |
| - bool IncrementTabCount(); |
| - bool DecrementTabCount(); |
| - |
| void TogglePluginEnabled(); |
| void SetPluginDisabled(); |
| void SetPluginEnabled(); |
| bool GetPluginEnabled() const; |
| void AddError(const CString& error, const CString& errorCode); |
| - CString GetErrorList() const; |
| - void RemoveErrors(); |
| - |
| - bool GetForceConfigurationUpdateOnStart() const; |
| - void ForceConfigurationUpdateOnStart(bool isUpdating=true); |
| - void RemoveForceConfigurationUpdateOnStart(); |
| - |
| - void RefreshTab(); |
| - |
| - int GetTabVersion(const CString& key) const; |
| - void IncrementTabVersion(const CString& key); |
| // Settings whitelist |
| #ifdef SUPPORT_WHITELIST |
| @@ -218,8 +127,9 @@ |
| void SetSubscription(const std::wstring& url); |
| void SetDefaultSubscription(); |
| CString GetSubscription(); |
| - void RefreshFilterlist(); |
| + bool GetStatusBarAsked(); |
| + void SetStatusBarAsked(); |
| std::vector<SubscriptionDescription> m_subscriptions; |
| }; |