| Index: chrome/browser/content_setting_bubble_model.h
 | 
| ===================================================================
 | 
| --- chrome/browser/content_setting_bubble_model.h	(revision 42643)
 | 
| +++ chrome/browser/content_setting_bubble_model.h	(working copy)
 | 
| @@ -13,6 +13,7 @@
 | 
|  #include "chrome/common/notification_registrar.h"
 | 
|  #include "third_party/skia/include/core/SkBitmap.h"
 | 
|  
 | 
| +class GURL;
 | 
|  class Profile;
 | 
|  class SkBitmap;
 | 
|  class TabContents;
 | 
| @@ -46,11 +47,18 @@
 | 
|    };
 | 
|    typedef std::vector<RadioGroup> RadioGroups;
 | 
|  
 | 
| +  struct DomainList {
 | 
| +    std::string title;
 | 
| +    std::vector<GURL> hosts;
 | 
| +  };
 | 
| +
 | 
|    struct BubbleContent {
 | 
|      std::string title;
 | 
|      PopupItems popup_items;
 | 
|      RadioGroups radio_groups;
 | 
| +    std::vector<DomainList> domain_lists;
 | 
|      std::string manage_link;
 | 
| +    std::string clear_link;
 | 
|    };
 | 
|  
 | 
|    const BubbleContent& bubble_content() const { return bubble_content_; }
 | 
| @@ -63,6 +71,7 @@
 | 
|    virtual void OnRadioClicked(int radio_group, int radio_index) {}
 | 
|    virtual void OnPopupClicked(int index) {}
 | 
|    virtual void OnManageLinkClicked() {}
 | 
| +  virtual void OnClearLinkClicked() {}
 | 
|  
 | 
|   protected:
 | 
|    ContentSettingBubbleModel(TabContents* tab_contents, Profile* profile,
 | 
| @@ -78,9 +87,15 @@
 | 
|    void add_radio_group(const RadioGroup& radio_group) {
 | 
|      bubble_content_.radio_groups.push_back(radio_group);
 | 
|    }
 | 
| +  void add_domain_list(const DomainList& domain_list) {
 | 
| +    bubble_content_.domain_lists.push_back(domain_list);
 | 
| +  }
 | 
|    void set_manage_link(const std::string& link) {
 | 
|      bubble_content_.manage_link = link;
 | 
|    }
 | 
| +  void set_clear_link(const std::string& link) {
 | 
| +    bubble_content_.clear_link = link;
 | 
| +  }
 | 
|  
 | 
|   private:
 | 
|    TabContents* tab_contents_;
 | 
| 
 | 
| Property changes on: chrome\browser\content_setting_bubble_model.h
 | 
| ___________________________________________________________________
 | 
| Added: svn:eol-style
 | 
|    + LF
 | 
| 
 | 
| 
 |