Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(98)

Side by Side Diff: chrome/browser/ui/cocoa/content_settings/collected_cookies_mac.h

Issue 10534093: TabContentsWrapper -> TabContents, part 37. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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 #import <Cocoa/Cocoa.h> 5 #import <Cocoa/Cocoa.h>
6 6
7 #import "base/mac/cocoa_protocols.h" 7 #import "base/mac/cocoa_protocols.h"
8 #include "base/memory/scoped_nsobject.h" 8 #include "base/memory/scoped_nsobject.h"
9 #include "base/memory/scoped_ptr.h" 9 #include "base/memory/scoped_ptr.h"
10 #include "chrome/browser/cookies_tree_model.h" 10 #include "chrome/browser/cookies_tree_model.h"
11 #include "chrome/browser/ui/cocoa/constrained_window_mac.h" 11 #include "chrome/browser/ui/cocoa/constrained_window_mac.h"
12 #import "chrome/browser/ui/cocoa/content_settings/cookie_tree_node.h" 12 #import "chrome/browser/ui/cocoa/content_settings/cookie_tree_node.h"
13 #include "content/public/browser/notification_observer.h" 13 #include "content/public/browser/notification_observer.h"
14 #include "content/public/browser/notification_registrar.h" 14 #include "content/public/browser/notification_registrar.h"
15 15
16 @class CollectedCookiesWindowController; 16 @class CollectedCookiesWindowController;
17 @class CookieDetailsViewController; 17 @class CookieDetailsViewController;
18 @class VerticalGradientView; 18 @class VerticalGradientView;
19 class TabContents; 19 class TabContents;
20 typedef TabContents TabContentsWrapper;
21 20
22 // The constrained window delegate reponsible for managing the collected 21 // The constrained window delegate reponsible for managing the collected
23 // cookies dialog. 22 // cookies dialog.
24 class CollectedCookiesMac : public ConstrainedWindowMacDelegateCustomSheet, 23 class CollectedCookiesMac : public ConstrainedWindowMacDelegateCustomSheet,
25 public content::NotificationObserver { 24 public content::NotificationObserver {
26 public: 25 public:
27 CollectedCookiesMac(NSWindow* parent, TabContentsWrapper* wrapper); 26 CollectedCookiesMac(NSWindow* parent, TabContents* tab_contents);
28 27
29 void OnSheetDidEnd(NSWindow* sheet); 28 void OnSheetDidEnd(NSWindow* sheet);
30 29
31 // ConstrainedWindowMacDelegateCustomSheet implementation. 30 // ConstrainedWindowMacDelegateCustomSheet implementation.
32 virtual void DeleteDelegate() OVERRIDE; 31 virtual void DeleteDelegate() OVERRIDE;
33 32
34 private: 33 private:
35 virtual ~CollectedCookiesMac(); 34 virtual ~CollectedCookiesMac();
36 35
37 // NotificationObserver implementation. 36 // NotificationObserver implementation.
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
81 IBOutlet NSTextField* infoBarText_; 80 IBOutlet NSTextField* infoBarText_;
82 IBOutlet NSTabView* tabView_; 81 IBOutlet NSTabView* tabView_;
83 IBOutlet NSScrollView* blockedScrollView_; 82 IBOutlet NSScrollView* blockedScrollView_;
84 IBOutlet NSTextField* blockedCookiesText_; 83 IBOutlet NSTextField* blockedCookiesText_;
85 IBOutlet NSView* cookieDetailsViewPlaceholder_; 84 IBOutlet NSView* cookieDetailsViewPlaceholder_;
86 85
87 scoped_nsobject<NSViewAnimation> animation_; 86 scoped_nsobject<NSViewAnimation> animation_;
88 87
89 scoped_nsobject<CookieDetailsViewController> detailsViewController_; 88 scoped_nsobject<CookieDetailsViewController> detailsViewController_;
90 89
91 TabContentsWrapper* wrapper_; // weak 90 TabContents* tab_contents_; // weak
92 91
93 BOOL infoBarVisible_; 92 BOOL infoBarVisible_;
94 93
95 BOOL contentSettingsChanged_; 94 BOOL contentSettingsChanged_;
96 } 95 }
97 @property(readonly, nonatomic) NSTreeController* allowedTreeController; 96 @property(readonly, nonatomic) NSTreeController* allowedTreeController;
98 @property(readonly, nonatomic) NSTreeController* blockedTreeController; 97 @property(readonly, nonatomic) NSTreeController* blockedTreeController;
99 98
100 @property(assign, nonatomic) BOOL allowedCookiesButtonsEnabled; 99 @property(assign, nonatomic) BOOL allowedCookiesButtonsEnabled;
101 @property(assign, nonatomic) BOOL blockedCookiesButtonsEnabled; 100 @property(assign, nonatomic) BOOL blockedCookiesButtonsEnabled;
102 101
103 // Designated initializer. TabContentsWrapper cannot be NULL. 102 // Designated initializer. TabContents cannot be NULL.
104 - (id)initWithTabContentsWrapper:(TabContentsWrapper*)wrapper; 103 - (id)initWithTabContents:(TabContents*)tab_contents;
105 104
106 // Closes the sheet and ends the modal loop. This will also cleanup the memory. 105 // Closes the sheet and ends the modal loop. This will also cleanup the memory.
107 - (IBAction)closeSheet:(id)sender; 106 - (IBAction)closeSheet:(id)sender;
108 107
109 - (IBAction)allowOrigin:(id)sender; 108 - (IBAction)allowOrigin:(id)sender;
110 - (IBAction)allowForSessionFromOrigin:(id)sender; 109 - (IBAction)allowForSessionFromOrigin:(id)sender;
111 - (IBAction)blockOrigin:(id)sender; 110 - (IBAction)blockOrigin:(id)sender;
112 111
113 // Returns the |cocoaAllowedTreeModel_| and |cocoaBlockedTreeModel_|. 112 // Returns the |cocoaAllowedTreeModel_| and |cocoaBlockedTreeModel_|.
114 - (CocoaCookieTreeNode*)cocoaAllowedTreeModel; 113 - (CocoaCookieTreeNode*)cocoaAllowedTreeModel;
115 - (CocoaCookieTreeNode*)cocoaBlockedTreeModel; 114 - (CocoaCookieTreeNode*)cocoaBlockedTreeModel;
116 - (void)setCocoaAllowedTreeModel:(CocoaCookieTreeNode*)model; 115 - (void)setCocoaAllowedTreeModel:(CocoaCookieTreeNode*)model;
117 - (void)setCocoaBlockedTreeModel:(CocoaCookieTreeNode*)model; 116 - (void)setCocoaBlockedTreeModel:(CocoaCookieTreeNode*)model;
118 117
119 // Returns the |allowedTreeModel_| and |blockedTreeModel_|. 118 // Returns the |allowedTreeModel_| and |blockedTreeModel_|.
120 - (CookiesTreeModel*)allowedTreeModel; 119 - (CookiesTreeModel*)allowedTreeModel;
121 - (CookiesTreeModel*)blockedTreeModel; 120 - (CookiesTreeModel*)blockedTreeModel;
122 121
123 - (void)loadTreeModelFromTabContentsWrapper; 122 - (void)loadTreeModelFromTabContents;
124 @end 123 @end
OLDNEW
« no previous file with comments | « chrome/browser/ui/cocoa/constrained_window_mac.mm ('k') | chrome/browser/ui/cocoa/content_settings/collected_cookies_mac.mm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698