summaryrefslogtreecommitdiffstats
path: root/chrome/browser/content_setting_bubble_model.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/content_setting_bubble_model.h')
-rw-r--r--chrome/browser/content_setting_bubble_model.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/chrome/browser/content_setting_bubble_model.h b/chrome/browser/content_setting_bubble_model.h
index 97664d8..49af1b2 100644
--- a/chrome/browser/content_setting_bubble_model.h
+++ b/chrome/browser/content_setting_bubble_model.h
@@ -42,6 +42,9 @@ class ContentSettingBubbleModel : public NotificationObserver {
typedef std::vector<std::string> RadioItems;
struct RadioGroup {
+ RadioGroup();
+ ~RadioGroup();
+
GURL url;
std::string title;
RadioItems radio_items;
@@ -49,11 +52,17 @@ class ContentSettingBubbleModel : public NotificationObserver {
};
struct DomainList {
+ DomainList();
+ ~DomainList();
+
std::string title;
std::set<std::string> hosts;
};
struct BubbleContent {
+ BubbleContent();
+ ~BubbleContent();
+
std::string title;
PopupItems popup_items;
RadioGroup radio_group;
@@ -64,6 +73,9 @@ class ContentSettingBubbleModel : public NotificationObserver {
std::string info_link;
std::string load_plugins_link_title;
bool load_plugins_link_enabled;
+
+ private:
+ DISALLOW_COPY_AND_ASSIGN(BubbleContent);
};
const BubbleContent& bubble_content() const { return bubble_content_; }