Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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/gtk/collected_cookies_gtk.h" | 5 #include "chrome/browser/ui/gtk/collected_cookies_gtk.h" |
| 6 | 6 |
| 7 #include <string> | 7 #include <string> |
| 8 #include "chrome/browser/browsing_data/browsing_data_appcache_helper.h" | 8 #include "chrome/browser/browsing_data/browsing_data_appcache_helper.h" |
| 9 #include "chrome/browser/browsing_data/browsing_data_cookie_helper.h" | 9 #include "chrome/browser/browsing_data/browsing_data_cookie_helper.h" |
| 10 #include "chrome/browser/browsing_data/browsing_data_database_helper.h" | 10 #include "chrome/browser/browsing_data/browsing_data_database_helper.h" |
| (...skipping 195 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 206 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scroll_window), | 206 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scroll_window), |
| 207 GTK_POLICY_AUTOMATIC, | 207 GTK_POLICY_AUTOMATIC, |
| 208 GTK_POLICY_AUTOMATIC); | 208 GTK_POLICY_AUTOMATIC); |
| 209 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(scroll_window), | 209 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(scroll_window), |
| 210 GTK_SHADOW_ETCHED_IN); | 210 GTK_SHADOW_ETCHED_IN); |
| 211 gtk_box_pack_start(GTK_BOX(cookie_list_vbox), scroll_window, TRUE, TRUE, 0); | 211 gtk_box_pack_start(GTK_BOX(cookie_list_vbox), scroll_window, TRUE, TRUE, 0); |
| 212 | 212 |
| 213 TabSpecificContentSettings* content_settings = | 213 TabSpecificContentSettings* content_settings = |
| 214 tab_contents_->content_settings(); | 214 tab_contents_->content_settings(); |
| 215 | 215 |
| 216 const LocalSharedObjectsContainer& allowed_lsos = | 216 const LocalSharedObjectsContainer& allowed = |
|
markusheintz_
2012/07/30 14:02:15
Although 'allowed_lsos' is already a bad name this
Bernhard Bauer
2012/07/31 00:20:03
Done.
| |
| 217 content_settings->allowed_local_shared_objects(); | 217 content_settings->allowed_local_shared_objects(); |
| 218 ContainerMap apps_map; | 218 allowed_cookies_tree_model_ = allowed.CreateCookiesTreeModel(); |
| 219 apps_map[std::string()] = new LocalDataContainer( | 219 |
| 220 std::string(), std::string(), | |
| 221 allowed_lsos.cookies()->Clone(), | |
| 222 allowed_lsos.databases()->Clone(), | |
| 223 allowed_lsos.local_storages()->Clone(), | |
| 224 allowed_lsos.session_storages()->Clone(), | |
| 225 allowed_lsos.appcaches()->Clone(), | |
| 226 allowed_lsos.indexed_dbs()->Clone(), | |
| 227 allowed_lsos.file_systems()->Clone(), | |
| 228 NULL, | |
| 229 allowed_lsos.server_bound_certs()->Clone()); | |
| 230 allowed_cookies_tree_model_.reset(new CookiesTreeModel(apps_map, NULL, true)); | |
| 231 allowed_cookies_tree_adapter_.reset( | 220 allowed_cookies_tree_adapter_.reset( |
| 232 new gtk_tree::TreeAdapter(this, allowed_cookies_tree_model_.get())); | 221 new gtk_tree::TreeAdapter(this, allowed_cookies_tree_model_.get())); |
| 233 allowed_tree_ = gtk_tree_view_new_with_model( | 222 allowed_tree_ = gtk_tree_view_new_with_model( |
| 234 GTK_TREE_MODEL(allowed_cookies_tree_adapter_->tree_store())); | 223 GTK_TREE_MODEL(allowed_cookies_tree_adapter_->tree_store())); |
| 235 gtk_widget_set_size_request(allowed_tree_, kTreeViewWidth, kTreeViewHeight); | 224 gtk_widget_set_size_request(allowed_tree_, kTreeViewWidth, kTreeViewHeight); |
| 236 gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(allowed_tree_), FALSE); | 225 gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(allowed_tree_), FALSE); |
| 237 gtk_tree_view_set_enable_tree_lines(GTK_TREE_VIEW(allowed_tree_), TRUE); | 226 gtk_tree_view_set_enable_tree_lines(GTK_TREE_VIEW(allowed_tree_), TRUE); |
| 238 gtk_container_add(GTK_CONTAINER(scroll_window), allowed_tree_); | 227 gtk_container_add(GTK_CONTAINER(scroll_window), allowed_tree_); |
| 239 | 228 |
| 240 GtkTreeViewColumn* title_column = gtk_tree_view_column_new(); | 229 GtkTreeViewColumn* title_column = gtk_tree_view_column_new(); |
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 297 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scroll_window), | 286 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scroll_window), |
| 298 GTK_POLICY_AUTOMATIC, | 287 GTK_POLICY_AUTOMATIC, |
| 299 GTK_POLICY_AUTOMATIC); | 288 GTK_POLICY_AUTOMATIC); |
| 300 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(scroll_window), | 289 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(scroll_window), |
| 301 GTK_SHADOW_ETCHED_IN); | 290 GTK_SHADOW_ETCHED_IN); |
| 302 gtk_box_pack_start(GTK_BOX(cookie_list_vbox), scroll_window, TRUE, TRUE, 0); | 291 gtk_box_pack_start(GTK_BOX(cookie_list_vbox), scroll_window, TRUE, TRUE, 0); |
| 303 | 292 |
| 304 TabSpecificContentSettings* content_settings = | 293 TabSpecificContentSettings* content_settings = |
| 305 tab_contents_->content_settings(); | 294 tab_contents_->content_settings(); |
| 306 | 295 |
| 307 const LocalSharedObjectsContainer& blocked_lsos = | 296 const LocalSharedObjectsContainer& blocked = |
| 308 content_settings->blocked_local_shared_objects(); | 297 content_settings->blocked_local_shared_objects(); |
| 309 ContainerMap apps_map; | 298 blocked_cookies_tree_model_ = blocked.CreateCookiesTreeModel(); |
| 310 apps_map[std::string()] = new LocalDataContainer( | 299 |
| 311 std::string(), std::string(), | |
| 312 blocked_lsos.cookies()->Clone(), | |
| 313 blocked_lsos.databases()->Clone(), | |
| 314 blocked_lsos.local_storages()->Clone(), | |
| 315 blocked_lsos.session_storages()->Clone(), | |
| 316 blocked_lsos.appcaches()->Clone(), | |
| 317 blocked_lsos.indexed_dbs()->Clone(), | |
| 318 blocked_lsos.file_systems()->Clone(), | |
| 319 NULL, | |
| 320 blocked_lsos.server_bound_certs()->Clone()); | |
| 321 blocked_cookies_tree_model_.reset(new CookiesTreeModel(apps_map, NULL, true)); | |
| 322 blocked_cookies_tree_adapter_.reset( | 300 blocked_cookies_tree_adapter_.reset( |
| 323 new gtk_tree::TreeAdapter(this, blocked_cookies_tree_model_.get())); | 301 new gtk_tree::TreeAdapter(this, blocked_cookies_tree_model_.get())); |
| 324 blocked_tree_ = gtk_tree_view_new_with_model( | 302 blocked_tree_ = gtk_tree_view_new_with_model( |
| 325 GTK_TREE_MODEL(blocked_cookies_tree_adapter_->tree_store())); | 303 GTK_TREE_MODEL(blocked_cookies_tree_adapter_->tree_store())); |
| 326 gtk_widget_set_size_request(blocked_tree_, kTreeViewWidth, kTreeViewHeight); | 304 gtk_widget_set_size_request(blocked_tree_, kTreeViewWidth, kTreeViewHeight); |
| 327 gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(blocked_tree_), FALSE); | 305 gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(blocked_tree_), FALSE); |
| 328 gtk_tree_view_set_enable_tree_lines(GTK_TREE_VIEW(blocked_tree_), TRUE); | 306 gtk_tree_view_set_enable_tree_lines(GTK_TREE_VIEW(blocked_tree_), TRUE); |
| 329 gtk_container_add(GTK_CONTAINER(scroll_window), blocked_tree_); | 307 gtk_container_add(GTK_CONTAINER(scroll_window), blocked_tree_); |
| 330 | 308 |
| 331 GtkTreeViewColumn* title_column = gtk_tree_view_column_new(); | 309 GtkTreeViewColumn* title_column = gtk_tree_view_column_new(); |
| (...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 559 tree_view, reinterpret_cast<gpointer>(OnTreeViewRowExpandedThunk), this); | 537 tree_view, reinterpret_cast<gpointer>(OnTreeViewRowExpandedThunk), this); |
| 560 gtk_tree_view_expand_row(GTK_TREE_VIEW(tree_view), path, TRUE); | 538 gtk_tree_view_expand_row(GTK_TREE_VIEW(tree_view), path, TRUE); |
| 561 g_signal_handlers_unblock_by_func( | 539 g_signal_handlers_unblock_by_func( |
| 562 tree_view, reinterpret_cast<gpointer>(OnTreeViewRowExpandedThunk), this); | 540 tree_view, reinterpret_cast<gpointer>(OnTreeViewRowExpandedThunk), this); |
| 563 } | 541 } |
| 564 | 542 |
| 565 void CollectedCookiesGtk::OnTreeViewSelectionChange(GtkWidget* selection) { | 543 void CollectedCookiesGtk::OnTreeViewSelectionChange(GtkWidget* selection) { |
| 566 EnableControls(); | 544 EnableControls(); |
| 567 ShowCookieInfo(gtk_notebook_get_current_page(GTK_NOTEBOOK(notebook_))); | 545 ShowCookieInfo(gtk_notebook_get_current_page(GTK_NOTEBOOK(notebook_))); |
| 568 } | 546 } |
| OLD | NEW |