Chromium Code Reviews| Index: chrome/browser/ui/cocoa/clear_browsing_data_controller.h |
| diff --git a/chrome/browser/ui/cocoa/clear_browsing_data_controller.h b/chrome/browser/ui/cocoa/clear_browsing_data_controller.h |
| index 776841d76ccdab9155022c22bbdd476e024e4bde..d3038566a24dd89770d4978c6217689c2b529d6d 100644 |
| --- a/chrome/browser/ui/cocoa/clear_browsing_data_controller.h |
| +++ b/chrome/browser/ui/cocoa/clear_browsing_data_controller.h |
| @@ -9,12 +9,19 @@ |
| #import <Cocoa/Cocoa.h> |
| #include "base/scoped_ptr.h" |
| +#include "chrome/browser/plugin_data_remover_helper.h" |
| +#include "chrome/browser/prefs/pref_member.h" |
| class BrowsingDataRemover; |
| class ClearBrowsingObserver; |
| +class PluginDataRemoverHelper; |
| class Profile; |
| @class ThrobberView; |
| +namespace clear_browsing_data_controller_internal { |
| +class PrefObserverBridge; |
| +} |
| + |
| // Name of notification that is called when data is cleared. |
| extern NSString* const kClearBrowsingDataControllerDidDelete; |
| // A key in the above notification's userInfo. Contains a NSNumber with the |
| @@ -34,6 +41,9 @@ extern NSString* const kClearBrowsingDataControllerRemoveMask; |
| BrowsingDataRemover* remover_; |
| scoped_ptr<ClearBrowsingObserver> observer_; |
| BOOL isClearing_; // YES while clearing data is ongoing. |
| + scoped_ptr<clear_browsing_data_controller_internal::PrefObserverBridge> |
| + prefObserver_; |
| + PluginDataRemoverHelper clearLSODataEnabled_; |
|
Nico
2010/12/21 23:38:42
Style guide says: Only capitalize the first letter
|
| // Values for checkboxes, kept in sync with bindings. These values get |
| // persisted into prefs if the user accepts the dialog. |
| @@ -42,6 +52,7 @@ extern NSString* const kClearBrowsingDataControllerRemoveMask; |
| BOOL emptyCache_; |
| BOOL deleteCookies_; |
| BOOL clearSavedPasswords_; |
| + BOOL clearLSOData_; |
| BOOL clearFormData_; |
| NSInteger timePeriod_; |
| } |
| @@ -68,6 +79,12 @@ extern NSString* const kClearBrowsingDataControllerRemoveMask; |
| @property (nonatomic) BOOL emptyCache; |
| @property (nonatomic) BOOL deleteCookies; |
| @property (nonatomic) BOOL clearSavedPasswords; |
| +@property (readonly, nonatomic) BOOL clearLSODataEnabled; |
| +@property (readonly, nonatomic) NSString* clearLSODataMessage; |
| +@property (nonatomic) BOOL clearLSOData; |
| +// The checkbox is checked when |clearLSOData| and |clearLSODataEnabled| |
| +// both are YES. |
| +@property (nonatomic) BOOL clearLSODataCheckbox; |
|
Nico
2010/12/21 23:38:42
|clearLsoDataChecked|?
Bernhard Bauer
2010/12/22 03:40:05
Makes sense (except for the capitalization part. T
|
| @property (nonatomic) BOOL clearFormData; |
| @property (nonatomic) NSInteger timePeriod; |
| @property (nonatomic) BOOL isClearing; |