Index: components/reading_list/reading_list_model_bridge_observer.h |
diff --git a/components/reading_list/reading_list_model_bridge_observer.h b/components/reading_list/reading_list_model_bridge_observer.h |
deleted file mode 100644 |
index 9568ca5c8a877694a15845a17f4eb2c7a9567a2c..0000000000000000000000000000000000000000 |
--- a/components/reading_list/reading_list_model_bridge_observer.h |
+++ /dev/null |
@@ -1,87 +0,0 @@ |
- |
-// Copyright 2016 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#ifndef COMPONENTS_READING_LIST_READING_LIST_MODEL_BRIDGE_OBSERVER_H_ |
-#define COMPONENTS_READING_LIST_READING_LIST_MODEL_BRIDGE_OBSERVER_H_ |
- |
-#import <Foundation/Foundation.h> |
- |
-#include "base/macros.h" |
-#include "components/reading_list/reading_list_model_observer.h" |
- |
-// Protocol duplicating all Reading List Model Observer methods in Objective-C. |
-@protocol ReadingListModelBridgeObserver<NSObject> |
- |
-@required |
-- (void)readingListModelLoaded:(const ReadingListModel*)model; |
-- (void)readingListModelDidApplyChanges:(const ReadingListModel*)model; |
- |
-@optional |
-- (void)readingListModel:(const ReadingListModel*)model |
- willRemoveUnreadEntryAtIndex:(size_t)index; |
-- (void)readingListModel:(const ReadingListModel*)model |
- willRemoveReadEntryAtIndex:(size_t)index; |
- |
-- (void)readingListModel:(const ReadingListModel*)model |
- willMoveEntry:(size_t)unreadIndex |
- isRead:(BOOL)read; |
- |
-- (void)readingListModel:(const ReadingListModel*)model |
- willAddUnreadEntry:(const ReadingListEntry&)entry; |
-- (void)readingListModel:(const ReadingListModel*)model |
- willAddReadEntry:(const ReadingListEntry&)entry; |
- |
-- (void)readingListModelBeganBatchUpdates:(const ReadingListModel*)model; |
-- (void)readingListModelCompletedBatchUpdates:(const ReadingListModel*)model; |
- |
-- (void)readingListModelBeingDeleted:(const ReadingListModel*)model; |
- |
-- (void)readingListModel:(const ReadingListModel*)model |
- willUpdateUnreadEntryAtIndex:(size_t)index; |
-- (void)readingListModel:(const ReadingListModel*)model |
- willUpdateReadEntryAtIndex:(size_t)index; |
- |
-@end |
- |
-// Observer for the Reading List model that translates all the callbacks to |
-// Objective-C calls. |
-class ReadingListModelBridge : public ReadingListModelObserver { |
- public: |
- explicit ReadingListModelBridge(id<ReadingListModelBridgeObserver> observer, |
- ReadingListModel* model); |
- ~ReadingListModelBridge() override; |
- |
- private: |
- void ReadingListModelBeganBatchUpdates( |
- const ReadingListModel* model) override; |
- |
- void ReadingListModelCompletedBatchUpdates( |
- const ReadingListModel* model) override; |
- void ReadingListModelLoaded(const ReadingListModel* model) override; |
- void ReadingListModelBeingDeleted(const ReadingListModel* model) override; |
- void ReadingListWillRemoveUnreadEntry(const ReadingListModel* model, |
- size_t index) override; |
- void ReadingListWillRemoveReadEntry(const ReadingListModel* model, |
- size_t index) override; |
- void ReadingListWillMoveEntry(const ReadingListModel* model, |
- size_t index, |
- bool read) override; |
- void ReadingListWillAddUnreadEntry(const ReadingListModel* model, |
- const ReadingListEntry& entry) override; |
- void ReadingListWillAddReadEntry(const ReadingListModel* model, |
- const ReadingListEntry& entry) override; |
- void ReadingListDidApplyChanges(ReadingListModel* model) override; |
- void ReadingListWillUpdateUnreadEntry(const ReadingListModel* model, |
- size_t index) override; |
- void ReadingListWillUpdateReadEntry(const ReadingListModel* model, |
- size_t index) override; |
- |
- __unsafe_unretained id<ReadingListModelBridgeObserver> observer_; |
- ReadingListModel* model_; // weak |
- |
- DISALLOW_COPY_AND_ASSIGN(ReadingListModelBridge); |
-}; |
- |
-#endif // COMPONENTS_READING_LIST_READING_LIST_MODEL_BRIDGE_OBSERVER_H_ |