Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(343)

Side by Side Diff: chrome/browser/ui/webui/collected_cookies_ui_delegate.cc

Issue 7327007: Moving notification types which are chrome specific to a new header file chrome_notification_type... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 9 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/ui/webui/collected_cookies_ui_delegate.h" 5 #include "chrome/browser/ui/webui/collected_cookies_ui_delegate.h"
6 6
7 #include "base/message_loop.h" 7 #include "base/message_loop.h"
8 #include "base/string_util.h" 8 #include "base/string_util.h"
9 #include "base/values.h" 9 #include "base/values.h"
10 #include "chrome/browser/content_settings/host_content_settings_map.h" 10 #include "chrome/browser/content_settings/host_content_settings_map.h"
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after
144 CollectedCookiesUIDelegate::CollectedCookiesUIDelegate( 144 CollectedCookiesUIDelegate::CollectedCookiesUIDelegate(
145 TabContents* tab_contents) 145 TabContents* tab_contents)
146 : tab_contents_(tab_contents), 146 : tab_contents_(tab_contents),
147 closed_(false) { 147 closed_(false) {
148 TabSpecificContentSettings* content_settings = 148 TabSpecificContentSettings* content_settings =
149 TabContentsWrapper::GetCurrentWrapperForContents(tab_contents)-> 149 TabContentsWrapper::GetCurrentWrapperForContents(tab_contents)->
150 content_settings(); 150 content_settings();
151 HostContentSettingsMap* host_content_settings_map = 151 HostContentSettingsMap* host_content_settings_map =
152 tab_contents_->profile()->GetHostContentSettingsMap(); 152 tab_contents_->profile()->GetHostContentSettingsMap();
153 153
154 registrar_.Add(this, NotificationType::COLLECTED_COOKIES_SHOWN, 154 registrar_.Add(this, chrome::COLLECTED_COOKIES_SHOWN,
155 Source<TabSpecificContentSettings>(content_settings)); 155 Source<TabSpecificContentSettings>(content_settings));
156 156
157 allowed_cookies_tree_model_.reset( 157 allowed_cookies_tree_model_.reset(
158 content_settings->GetAllowedCookiesTreeModel()); 158 content_settings->GetAllowedCookiesTreeModel());
159 blocked_cookies_tree_model_.reset( 159 blocked_cookies_tree_model_.reset(
160 content_settings->GetBlockedCookiesTreeModel()); 160 content_settings->GetBlockedCookiesTreeModel());
161 161
162 CollectedCookiesSource* source = new CollectedCookiesSource( 162 CollectedCookiesSource* source = new CollectedCookiesSource(
163 host_content_settings_map->BlockThirdPartyCookies()); 163 host_content_settings_map->BlockThirdPartyCookies());
164 tab_contents->profile()->GetChromeURLDataManager()->AddDataSource(source); 164 tab_contents->profile()->GetChromeURLDataManager()->AddDataSource(source);
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
230 void CollectedCookiesUIDelegate::AddContentException( 230 void CollectedCookiesUIDelegate::AddContentException(
231 CookieTreeOriginNode* origin_node, ContentSetting setting) { 231 CookieTreeOriginNode* origin_node, ContentSetting setting) {
232 if (origin_node->CanCreateContentException()) { 232 if (origin_node->CanCreateContentException()) {
233 origin_node->CreateContentException( 233 origin_node->CreateContentException(
234 tab_contents_->profile()->GetHostContentSettingsMap(), setting); 234 tab_contents_->profile()->GetHostContentSettingsMap(), setting);
235 235
236 SetInfobarLabel(GetInfobarLabel(setting, origin_node->GetTitle())); 236 SetInfobarLabel(GetInfobarLabel(setting, origin_node->GetTitle()));
237 } 237 }
238 } 238 }
239 239
240 void CollectedCookiesUIDelegate::Observe(NotificationType type, 240 void CollectedCookiesUIDelegate::Observe(int type,
241 const NotificationSource& source, 241 const NotificationSource& source,
242 const NotificationDetails& details) { 242 const NotificationDetails& details) {
243 DCHECK_EQ(type.value, NotificationType::COLLECTED_COOKIES_SHOWN); 243 DCHECK_EQ(type, chrome::COLLECTED_COOKIES_SHOWN);
244 CloseDialog(); 244 CloseDialog();
245 } 245 }
246 246
247 void CollectedCookiesUIDelegate::BindCookiesTreeModel(const ListValue* args) { 247 void CollectedCookiesUIDelegate::BindCookiesTreeModel(const ListValue* args) {
248 allowed_cookies_adapter_.Bind("allowed-cookies", 248 allowed_cookies_adapter_.Bind("allowed-cookies",
249 allowed_cookies_tree_model_.get()); 249 allowed_cookies_tree_model_.get());
250 blocked_cookies_adapter_.Bind("blocked-cookies", 250 blocked_cookies_adapter_.Bind("blocked-cookies",
251 blocked_cookies_tree_model_.get()); 251 blocked_cookies_tree_model_.get());
252 } 252 }
253 253
(...skipping 28 matching lines...) Expand all
282 if (!args->GetString(0, &node_path)) 282 if (!args->GetString(0, &node_path))
283 return; 283 return;
284 284
285 CookieTreeOriginNode* origin_node = GetOriginNode( 285 CookieTreeOriginNode* origin_node = GetOriginNode(
286 blocked_cookies_tree_model_.get(), node_path); 286 blocked_cookies_tree_model_.get(), node_path);
287 if (!origin_node) 287 if (!origin_node)
288 return; 288 return;
289 289
290 AddContentException(origin_node, CONTENT_SETTING_SESSION_ONLY); 290 AddContentException(origin_node, CONTENT_SETTING_SESSION_ONLY);
291 } 291 }
OLDNEW
« no previous file with comments | « chrome/browser/ui/webui/collected_cookies_ui_delegate.h ('k') | chrome/browser/ui/webui/conflicts_ui.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698