Index: src/plugin/PluginSettings.cpp |
=================================================================== |
--- a/src/plugin/PluginSettings.cpp |
+++ b/src/plugin/PluginSettings.cpp |
@@ -25,9 +25,9 @@ |
namespace |
{ |
- std::wstring CreateDomainWhitelistingFilter(const CString& domain) |
+ std::wstring CreateDomainWhitelistingFilter(const std::wstring& domain) |
{ |
- return L"@@||" + ToWstring(domain) + L"^$document"; |
+ return L"@@||" + domain + L"^$document"; |
} |
} |
@@ -95,15 +95,15 @@ |
return GetPluginEnabled(); |
} |
-std::map<CString, CString> CPluginSettings::GetFilterLanguageTitleList() const |
+std::map<std::wstring, std::wstring> CPluginSettings::GetFilterLanguageTitleList() const |
{ |
- std::vector<SubscriptionDescription> subscriptions = CPluginClient::GetInstance()->FetchAvailableSubscriptions(); |
+ auto subscriptions = CPluginClient::GetInstance()->FetchAvailableSubscriptions(); |
- std::map<CString, CString> filterList; |
+ std::map<std::wstring, std::wstring> filterList; |
for (size_t i = 0; i < subscriptions.size(); i ++) |
{ |
- SubscriptionDescription it = subscriptions[i]; |
- filterList.insert(std::make_pair(CString(it.url.c_str()), CString(it.title.c_str()))); |
+ auto it = subscriptions[i]; |
+ filterList.insert(std::make_pair(it.url,it.title)); |
sergei
2015/11/25 09:27:08
the space after comma is missed
Eric
2015/11/25 17:31:02
Done.
|
} |
return filterList; |
} |
@@ -136,13 +136,11 @@ |
return CPluginClient::GetInstance()->GetPref(L"enabled", true); |
} |
- |
void CPluginSettings::AddError(const CString& error, const CString& errorCode) |
{ |
DEBUG_SETTINGS(L"SettingsTab::AddError error:" + error + " code:" + errorCode) |
} |
- |
// ============================================================================ |
// Whitelist settings |
// ============================================================================ |
@@ -184,13 +182,13 @@ |
return isRead; |
} |
-void CPluginSettings::AddWhiteListedDomain(const CString& domain) |
+void CPluginSettings::AddWhiteListedDomain(const std::wstring& domain) |
{ |
DEBUG_SETTINGS("SettingsWhitelist::AddWhiteListedDomain domain:" + domain) |
CPluginClient::GetInstance()->AddFilter(CreateDomainWhitelistingFilter(domain)); |
} |
-void CPluginSettings::RemoveWhiteListedDomain(const CString& domain) |
+void CPluginSettings::RemoveWhiteListedDomain(const std::wstring& domain) |
{ |
DEBUG_SETTINGS("SettingsWhitelist::RemoveWhiteListedDomain domain:" + domain) |
CPluginClient::GetInstance()->RemoveFilter(CreateDomainWhitelistingFilter(domain)); |
@@ -248,27 +246,17 @@ |
RefreshWhitelist(); |
} |
-CString CPluginSettings::GetSubscription() |
+std::wstring CPluginSettings::GetSubscription() |
{ |
- std::vector<SubscriptionDescription> subscriptions = CPluginClient::GetInstance()->GetListedSubscriptions(); |
+ auto subscriptions = CPluginClient::GetInstance()->GetListedSubscriptions(); |
std::wstring aaUrl = CPluginClient::GetInstance()->GetPref(L"subscriptions_exceptionsurl", L""); |
- for (std::vector<SubscriptionDescription>::iterator subscription = subscriptions.begin(); subscription != subscriptions.end(); subscription++) |
+ for (auto subscription = subscriptions.begin(); subscription != subscriptions.end(); subscription++) |
{ |
if (subscription->url != aaUrl) |
{ |
- return CString(subscription->url.c_str()); |
+ return subscription->url; |
} |
} |
- return CString(L""); |
+ return std::wstring(); |
} |
- |
-CString CPluginSettings::GetAppLocale() |
-{ |
- return ToCString(GetBrowserLanguage()); |
-} |
- |
-CString CPluginSettings::GetDocumentationLink() |
-{ |
- return CString(CPluginClient::GetInstance()->GetDocumentationLink().c_str()); |
-} |