| Index: chrome/browser/ui/bluetooth/chrome_extension_bluetooth_chooser.cc
|
| diff --git a/chrome/browser/ui/bluetooth/chrome_extension_bluetooth_chooser.cc b/chrome/browser/ui/bluetooth/chrome_extension_bluetooth_chooser.cc
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..0cc55a04ae090dfe18029da1ff409d54f996743f
|
| --- /dev/null
|
| +++ b/chrome/browser/ui/bluetooth/chrome_extension_bluetooth_chooser.cc
|
| @@ -0,0 +1,40 @@
|
| +// 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.
|
| +
|
| +#include "chrome/browser/ui/bluetooth/chrome_extension_bluetooth_chooser.h"
|
| +
|
| +#include "chrome/browser/extensions/chrome_extension_chooser_dialog.h"
|
| +#include "chrome/browser/ui/bluetooth/bluetooth_chooser_controller.h"
|
| +#include "content/public/browser/web_contents.h"
|
| +
|
| +ChromeExtensionBluetoothChooser::ChromeExtensionBluetoothChooser(
|
| + content::RenderFrameHost* frame,
|
| + const content::BluetoothChooser::EventHandler& event_handler) {
|
| + bluetooth_chooser_controller_.reset(
|
| + new BluetoothChooserController(frame, event_handler));
|
| + chooser_dialog_.reset(new ChromeExtensionChooserDialog(
|
| + content::WebContents::FromRenderFrameHost(frame)));
|
| +#if defined(OS_MACOSX)
|
| + chooser_dialog_->ShowDialog(bluetooth_chooser_controller_.get());
|
| +#endif // defined(OS_MACOSX)
|
| +}
|
| +
|
| +ChromeExtensionBluetoothChooser::~ChromeExtensionBluetoothChooser() {}
|
| +
|
| +void ChromeExtensionBluetoothChooser::SetAdapterPresence(
|
| + AdapterPresence presence) {}
|
| +
|
| +void ChromeExtensionBluetoothChooser::ShowDiscoveryState(DiscoveryState state) {
|
| +}
|
| +
|
| +void ChromeExtensionBluetoothChooser::AddDevice(
|
| + const std::string& device_id,
|
| + const base::string16& device_name) {
|
| + bluetooth_chooser_controller_->AddDevice(device_id, device_name);
|
| +}
|
| +
|
| +void ChromeExtensionBluetoothChooser::RemoveDevice(
|
| + const std::string& device_id) {
|
| + bluetooth_chooser_controller_->RemoveDevice(device_id);
|
| +}
|
|
|