Chromium Code Reviews| Index: components/offline_pages/core/downloads/download_ui_adapter.h |
| diff --git a/components/offline_pages/core/downloads/download_ui_adapter.h b/components/offline_pages/core/downloads/download_ui_adapter.h |
| index f0ecbd6a967d0845a09aaa70ef35e778eb21d875..c23928578b182b17190144ff903cd7bfc0c10664 100644 |
| --- a/components/offline_pages/core/downloads/download_ui_adapter.h |
| +++ b/components/offline_pages/core/downloads/download_ui_adapter.h |
| @@ -78,6 +78,12 @@ class DownloadUIAdapter : public OfflinePageModel::Observer, |
| std::unique_ptr<Delegate> delegate); |
| ~DownloadUIAdapter() override; |
| + // TODO(dimich): Refactor all pieces of OfflinePages into a single service |
|
fgorski
2017/02/27 16:22:56
I think we have a bug for it. Todo is not necessar
Dmitry Titov
2017/02/27 20:02:17
Done. Removed TODO, added more info/context to htt
|
| + // and vend all the objects from there. |
| + static DownloadUIAdapter* FromOfflinePageModel(OfflinePageModel* model); |
| + static void AttachToOfflinePageModel(DownloadUIAdapter* adapter, |
| + OfflinePageModel* model); |
| + |
| // This adapter is potentially shared by UI elements, each of which adds |
| // itself as an observer. |
| // When the last observer is removed, cached list of items is destroyed and |