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

Side by Side Diff: chrome/android/java/src/org/chromium/chrome/browser/download/DownloadSheetContent.java

Issue 2753773006: [Home] Move bottom sheet classes to widget/bottomsheet (Closed)
Patch Set: Fix bottom_sheet_bottom_nav.xml Created 3 years, 9 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
OLDNEW
1 // Copyright 2017 The Chromium Authors. All rights reserved. 1 // Copyright 2017 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 package org.chromium.chrome.browser.download; 5 package org.chromium.chrome.browser.download;
6 6
7 import android.app.Activity; 7 import android.app.Activity;
8 import android.support.v7.widget.Toolbar; 8 import android.support.v7.widget.Toolbar;
9 import android.view.View; 9 import android.view.View;
10 10
11 import org.chromium.base.ActivityState; 11 import org.chromium.base.ActivityState;
12 import org.chromium.base.ApplicationStatus; 12 import org.chromium.base.ApplicationStatus;
13 import org.chromium.base.ApplicationStatus.ActivityStateListener; 13 import org.chromium.base.ApplicationStatus.ActivityStateListener;
14 import org.chromium.base.ThreadUtils; 14 import org.chromium.base.ThreadUtils;
15 import org.chromium.chrome.browser.ChromeActivity; 15 import org.chromium.chrome.browser.ChromeActivity;
16 import org.chromium.chrome.browser.download.ui.DownloadManagerUi; 16 import org.chromium.chrome.browser.download.ui.DownloadManagerUi;
17 import org.chromium.chrome.browser.toolbar.BottomToolbarPhone; 17 import org.chromium.chrome.browser.toolbar.BottomToolbarPhone;
18 import org.chromium.chrome.browser.widget.BottomSheet.BottomSheetContent; 18 import org.chromium.chrome.browser.widget.bottomsheet.BottomSheet.BottomSheetCon tent;
19 19
20 /** 20 /**
21 * A {@link BottomSheetContent} holding a {@link DownloadManagerUi} for display in the BottomSheet. 21 * A {@link BottomSheetContent} holding a {@link DownloadManagerUi} for display in the BottomSheet.
22 */ 22 */
23 public class DownloadSheetContent implements BottomSheetContent { 23 public class DownloadSheetContent implements BottomSheetContent {
24 private final View mContentView; 24 private final View mContentView;
25 private final Toolbar mToolbarView; 25 private final Toolbar mToolbarView;
26 private final ActivityStateListener mActivityStateListener; 26 private final ActivityStateListener mActivityStateListener;
27 private DownloadManagerUi mDownloadManager; 27 private DownloadManagerUi mDownloadManager;
28 28
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
72 return mDownloadManager.getVerticalScrollOffset(); 72 return mDownloadManager.getVerticalScrollOffset();
73 } 73 }
74 74
75 @Override 75 @Override
76 public void destroy() { 76 public void destroy() {
77 mDownloadManager.onDestroyed(); 77 mDownloadManager.onDestroyed();
78 mDownloadManager = null; 78 mDownloadManager = null;
79 ApplicationStatus.unregisterActivityStateListener(mActivityStateListener ); 79 ApplicationStatus.unregisterActivityStateListener(mActivityStateListener );
80 } 80 }
81 } 81 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698