summaryrefslogtreecommitdiffstats
path: root/chrome/browser/cocoa/cookies_window_controller.mm
diff options
context:
space:
mode:
authorbulach@chromium.org <bulach@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-01-25 13:50:48 +0000
committerbulach@chromium.org <bulach@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-01-25 13:50:48 +0000
commit8f9aefdd9324680937c83b2137ecba8584322245 (patch)
tree7ace3e1ab52d41b24f8f268c8e29592253019ac9 /chrome/browser/cocoa/cookies_window_controller.mm
parent099fdcd5ff79ae6815f052060a605ad9a3454ad5 (diff)
downloadchromium_src-8f9aefdd9324680937c83b2137ecba8584322245.zip
chromium_src-8f9aefdd9324680937c83b2137ecba8584322245.tar.gz
chromium_src-8f9aefdd9324680937c83b2137ecba8584322245.tar.bz2
Adds local storage nodes to cookie tree model and cookies view.
BUG=none TEST=The show cookie dialog box should have a new node "local storage" when appropriate. When selected, it should display details of local storage (name, size on disk, last modified) in the details frame. Review URL: http://codereview.chromium.org/523139 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37001 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/cocoa/cookies_window_controller.mm')
-rw-r--r--chrome/browser/cocoa/cookies_window_controller.mm6
1 files changed, 4 insertions, 2 deletions
diff --git a/chrome/browser/cocoa/cookies_window_controller.mm b/chrome/browser/cocoa/cookies_window_controller.mm
index 227c0b3..998edf4 100644
--- a/chrome/browser/cocoa/cookies_window_controller.mm
+++ b/chrome/browser/cocoa/cookies_window_controller.mm
@@ -131,12 +131,14 @@ CocoaCookieTreeNode* CookiesTreeModelObserverBridge::FindCocoaNode(
@synthesize removeButtonEnabled = removeButtonEnabled_;
@synthesize treeController = treeController_;
-- (id)initWithProfile:(Profile*)profile {
+- (id)initWithProfile:(Profile*)profile
+ storageHelper:(BrowsingDataLocalStorageHelper*)storageHelper {
DCHECK(profile);
NSString* nibpath = [mac_util::MainAppBundle() pathForResource:@"Cookies"
ofType:@"nib"];
if ((self = [super initWithWindowNibPath:nibpath owner:self])) {
profile_ = profile;
+ storageHelper_ = storageHelper;
[self loadTreeModelFromProfile];
@@ -305,7 +307,7 @@ CocoaCookieTreeNode* CookiesTreeModelObserverBridge::FindCocoaNode(
// to rebuild after the user clears browsing data. Because the models get
// clobbered, we rebuild the icon cache for safety (though they do not change).
- (void)loadTreeModelFromProfile {
- treeModel_.reset(new CookiesTreeModel(profile_));
+ treeModel_.reset(new CookiesTreeModel(profile_, storageHelper_));
modelObserver_.reset(new CookiesTreeModelObserverBridge(self));
treeModel_->SetObserver(modelObserver_.get());