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

Unified Diff: ios/chrome/browser/ui/bookmarks/bookmark_collection_view.h

Issue 2942923002: Implementing sign-in promo histograms for bookmark (Closed)
Patch Set: Renaming histograms Created 3 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 side-by-side diff with in-line comments
Download patch
Index: ios/chrome/browser/ui/bookmarks/bookmark_collection_view.h
diff --git a/ios/chrome/browser/ui/bookmarks/bookmark_collection_view.h b/ios/chrome/browser/ui/bookmarks/bookmark_collection_view.h
index ac22302fe2576b8238fd9c8f1172b63a4bef0612..0e32be7f57c10b9f1fe5319026eccc7388fb0dcb 100644
--- a/ios/chrome/browser/ui/bookmarks/bookmark_collection_view.h
+++ b/ios/chrome/browser/ui/bookmarks/bookmark_collection_view.h
@@ -22,6 +22,9 @@ class GURL;
namespace bookmarks {
class BookmarkNode;
} // namespace bookmarks
+namespace user_prefs {
+class PrefRegistrySyncable;
+} // namespace user_prefs
@protocol BookmarkCollectionViewDelegate<NSObject>
@@ -88,6 +91,9 @@ class BookmarkNode;
@interface BookmarkCollectionView
: UIView<BookmarkHomePrimaryView, BookmarkModelBridgeObserver>
+// Registers the feature preferences.
++ (void)registerBrowserStatePrefs:(user_prefs::PrefRegistrySyncable*)registry;
+
// Designated initializer.
- (instancetype)initWithBrowserState:(ios::ChromeBrowserState*)browserState
frame:(CGRect)frame;
@@ -107,6 +113,12 @@ class BookmarkNode;
@property(nonatomic, weak) id<BookmarkCollectionViewDelegate> delegate;
@property(nonatomic, assign, readonly) const bookmarks::BookmarkNode* folder;
+// Called when the bookmark view becomes visible.
+- (void)wasShown;
+
+// Called when the bookmark view becomes hidden.
+- (void)wasHidden;
+
#pragma mark - Editing
@property(nonatomic, assign, readonly) BOOL editing;

Powered by Google App Engine
This is Rietveld 408576698