Chromium Code Reviews

Unified Diff: chrome/browser/gtk/options/content_exceptions_window_gtk.h

Issue 2858032: Display content settings applying to the current otr session only. (Closed)
Patch Set: updates Created 10 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
Index: chrome/browser/gtk/options/content_exceptions_window_gtk.h
diff --git a/chrome/browser/gtk/options/content_exceptions_window_gtk.h b/chrome/browser/gtk/options/content_exceptions_window_gtk.h
index c415419ec2a2bf92d9874f84722ff7390252f6ca..aadd3adfa61e98ceaab1935dfed01d6d169e3761 100644
--- a/chrome/browser/gtk/options/content_exceptions_window_gtk.h
+++ b/chrome/browser/gtk/options/content_exceptions_window_gtk.h
@@ -26,6 +26,7 @@ class ContentExceptionsWindowGtk : public gtk_tree::TableAdapter::Delegate,
public:
static void ShowExceptionsWindow(GtkWindow* window,
HostContentSettingsMap* map,
+ HostContentSettingsMap* off_the_record_map,
ContentSettingsType content_type);
~ContentExceptionsWindowGtk();
@@ -37,6 +38,7 @@ class ContentExceptionsWindowGtk : public gtk_tree::TableAdapter::Delegate,
virtual void AcceptExceptionEdit(
const HostContentSettingsMap::Pattern& pattern,
ContentSetting setting,
+ bool is_off_the_record,
int index,
bool is_new);
@@ -45,11 +47,13 @@ class ContentExceptionsWindowGtk : public gtk_tree::TableAdapter::Delegate,
enum {
COL_PATTERN,
COL_ACTION,
+ COL_OTR,
COL_COUNT
};
ContentExceptionsWindowGtk(GtkWindow* parent,
HostContentSettingsMap* map,
+ HostContentSettingsMap* off_the_record_map,
ContentSettingsType type);
// Updates which buttons are enabled.
@@ -79,6 +83,9 @@ class ContentExceptionsWindowGtk : public gtk_tree::TableAdapter::Delegate,
// gold standard data.
scoped_ptr<ContentExceptionsTableModel> model_;
+ // True if we also show exceptions from an OTR profile.
+ bool allow_off_the_record_;
+
// The adapter that ferries data back and forth between |model_| and
// |list_store_| whenever either of them change.
scoped_ptr<gtk_tree::TableAdapter> model_adapter_;
« no previous file with comments | « chrome/browser/gtk/options/content_exception_editor.cc ('k') | chrome/browser/gtk/options/content_exceptions_window_gtk.cc » ('j') | no next file with comments »

Powered by Google App Engine