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

Side by Side Diff: chrome/browser/chooser_controller/mock_chooser_controller.cc

Issue 2245603003: Add signal strength indicator icon to WebBluetooth chooser on non-Mac desktops (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: added signal strength indicator icon to WebBluetooth chooser Created 4 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 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 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/chooser_controller/mock_chooser_controller.h" 5 #include "chrome/browser/chooser_controller/mock_chooser_controller.h"
6 6
7 #include "base/logging.h" 7 #include "base/logging.h"
8 #include "base/strings/utf_string_conversions.h" 8 #include "base/strings/utf_string_conversions.h"
9 #include "chrome/grit/generated_resources.h" 9 #include "chrome/grit/generated_resources.h"
10 #include "ui/base/l10n/l10n_util.h" 10 #include "ui/base/l10n/l10n_util.h"
11 11
12 MockChooserController::MockChooserController(content::RenderFrameHost* owner) 12 MockChooserController::MockChooserController(content::RenderFrameHost* owner)
13 : ChooserController(owner, 13 : ChooserController(owner,
14 IDS_USB_DEVICE_CHOOSER_PROMPT_ORIGIN, 14 IDS_USB_DEVICE_CHOOSER_PROMPT_ORIGIN,
15 IDS_USB_DEVICE_CHOOSER_PROMPT_EXTENSION_NAME), 15 IDS_USB_DEVICE_CHOOSER_PROMPT_EXTENSION_NAME),
16 no_options_text_(l10n_util::GetStringUTF16( 16 no_options_text_(l10n_util::GetStringUTF16(
17 IDS_DEVICE_CHOOSER_NO_DEVICES_FOUND_PROMPT)) {} 17 IDS_DEVICE_CHOOSER_NO_DEVICES_FOUND_PROMPT)) {}
18 18
19 MockChooserController::~MockChooserController() {} 19 MockChooserController::~MockChooserController() {}
20 20
21 bool MockChooserController::HasIconBeforeText() const {
22 return false;
23 }
24
21 base::string16 MockChooserController::GetNoOptionsText() const { 25 base::string16 MockChooserController::GetNoOptionsText() const {
22 return no_options_text_; 26 return no_options_text_;
23 } 27 }
24 28
25 base::string16 MockChooserController::GetOkButtonLabel() const { 29 base::string16 MockChooserController::GetOkButtonLabel() const {
26 return l10n_util::GetStringUTF16(IDS_USB_DEVICE_CHOOSER_CONNECT_BUTTON_TEXT); 30 return l10n_util::GetStringUTF16(IDS_USB_DEVICE_CHOOSER_CONNECT_BUTTON_TEXT);
27 } 31 }
28 32
29 size_t MockChooserController::NumOptions() const { 33 size_t MockChooserController::NumOptions() const {
30 return option_names_.size(); 34 return option_names_.size();
31 } 35 }
32 36
37 int MockChooserController::GetSignalStrengthLevel(size_t index) const {
38 return -1;
39 }
40
33 base::string16 MockChooserController::GetOption(size_t index) const { 41 base::string16 MockChooserController::GetOption(size_t index) const {
34 return option_names_[index]; 42 return option_names_[index];
35 } 43 }
36 44
37 base::string16 MockChooserController::GetStatus() const { 45 base::string16 MockChooserController::GetStatus() const {
38 return status_text_; 46 return status_text_;
39 } 47 }
40 48
41 void MockChooserController::OnAdapterPresenceChanged( 49 void MockChooserController::OnAdapterPresenceChanged(
42 content::BluetoothChooser::AdapterPresence presence) { 50 content::BluetoothChooser::AdapterPresence presence) {
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
101 if (view()) 109 if (view())
102 view()->OnOptionRemoved(index); 110 view()->OnOptionRemoved(index);
103 return; 111 return;
104 } 112 }
105 } 113 }
106 } 114 }
107 115
108 void MockChooserController::ClearAllOptions() { 116 void MockChooserController::ClearAllOptions() {
109 option_names_.clear(); 117 option_names_.clear();
110 } 118 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698