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

Side by Side Diff: chrome/browser/media/android/router/media_router_dialog_controller_android.cc

Issue 1243173003: [MediaRouter] Moved the code useful for Android to MediaRouterDialogController (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@build-media-router-android
Patch Set: Fixed the unit test Created 5 years, 4 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 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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 #include "chrome/browser/media/android/router/media_router_dialog_controller_and roid.h" 5 #include "chrome/browser/media/android/router/media_router_dialog_controller_and roid.h"
6 6
7 #include "content/public/browser/browser_thread.h" 7 #include "content/public/browser/browser_thread.h"
8 #include "content/public/browser/web_contents.h" 8 #include "content/public/browser/web_contents.h"
9 #include "content/public/browser/web_contents_delegate.h" 9 #include "content/public/browser/web_contents_delegate.h"
10 10
11 DEFINE_WEB_CONTENTS_USER_DATA_KEY( 11 DEFINE_WEB_CONTENTS_USER_DATA_KEY(
12 media_router::MediaRouterDialogControllerAndroid); 12 media_router::MediaRouterDialogControllerAndroid);
13 13
14 using content::WebContents; 14 using content::WebContents;
15 15
16 namespace media_router { 16 namespace media_router {
17 17
18 // static 18 // static
19 MediaRouterDialogControllerAndroid* 19 MediaRouterDialogControllerAndroid*
20 MediaRouterDialogControllerAndroid::GetOrCreateForWebContents( 20 MediaRouterDialogControllerAndroid::GetOrCreateForWebContents(
21 WebContents* web_contents) { 21 WebContents* web_contents) {
22 DCHECK(web_contents); 22 DCHECK(web_contents);
23 // This call does nothing if the controller already exists. 23 // This call does nothing if the controller already exists.
24 MediaRouterDialogControllerAndroid::CreateForWebContents(web_contents); 24 MediaRouterDialogControllerAndroid::CreateForWebContents(web_contents);
25 return MediaRouterDialogControllerAndroid::FromWebContents(web_contents); 25 return MediaRouterDialogControllerAndroid::FromWebContents(web_contents);
26 } 26 }
27 27
28 MediaRouterDialogControllerAndroid::MediaRouterDialogControllerAndroid( 28 MediaRouterDialogControllerAndroid::MediaRouterDialogControllerAndroid(
29 WebContents* web_contents) { 29 WebContents* web_contents)
30 DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::UI)); 30 : MediaRouterDialogController(web_contents) {
31 } 31 }
32 32
33 MediaRouterDialogControllerAndroid::~MediaRouterDialogControllerAndroid() { 33 MediaRouterDialogControllerAndroid::~MediaRouterDialogControllerAndroid() {
34 DCHECK(thread_checker_.CalledOnValidThread());
35 } 34 }
36 35
37 bool MediaRouterDialogControllerAndroid::ShowMediaRouterDialogForPresentation( 36 void MediaRouterDialogControllerAndroid::CreateMediaRouterDialog() {
38 scoped_ptr<CreatePresentationSessionRequest> request) { 37 NOTIMPLEMENTED();
39 DCHECK(thread_checker_.CalledOnValidThread()); 38 }
39
40 void MediaRouterDialogControllerAndroid::CloseMediaRouterDialog() {
41 NOTIMPLEMENTED();
42 }
43
44 bool MediaRouterDialogControllerAndroid::IsShowingMediaRouterDialog() const {
45 NOTIMPLEMENTED();
40 return false; 46 return false;
41 } 47 }
42 48
43 } // namespace media_router 49 } // namespace media_router
44 50
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698