Index: chrome/browser/ui/bluetooth/bluetooth_chooser_bubble_controller.h |
diff --git a/chrome/browser/ui/bluetooth/bluetooth_chooser_bubble_controller.h b/chrome/browser/ui/bluetooth/bluetooth_chooser_bubble_controller.h |
deleted file mode 100644 |
index 0fcc658b93af65a8ee3754eef973b8a9b6359657..0000000000000000000000000000000000000000 |
--- a/chrome/browser/ui/bluetooth/bluetooth_chooser_bubble_controller.h |
+++ /dev/null |
@@ -1,61 +0,0 @@ |
-// Copyright 2015 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. |
- |
-#ifndef CHROME_BROWSER_UI_BLUETOOTH_BLUETOOTH_CHOOSER_BUBBLE_CONTROLLER_H_ |
-#define CHROME_BROWSER_UI_BLUETOOTH_BLUETOOTH_CHOOSER_BUBBLE_CONTROLLER_H_ |
- |
-#include <stddef.h> |
- |
-#include <string> |
-#include <utility> |
-#include <vector> |
- |
-#include "base/macros.h" |
-#include "chrome/browser/ui/website_settings/chooser_bubble_controller.h" |
-#include "components/bubble/bubble_reference.h" |
- |
-class BluetoothChooserDesktop; |
- |
-// BluetoothChooserBubbleController is a chooser that presents a list of |
-// Bluetooth device names, which come from |bluetooth_chooser_desktop_|. |
-// It can be used by WebBluetooth API to get the user's permission to |
-// access a Bluetooth device. |
-class BluetoothChooserBubbleController : public ChooserBubbleController { |
- public: |
- explicit BluetoothChooserBubbleController(content::RenderFrameHost* owner); |
- ~BluetoothChooserBubbleController() override; |
- |
- // ChooserBubbleController: |
- size_t NumOptions() const override; |
- const base::string16& GetOption(size_t index) const override; |
- void Select(size_t index) override; |
- void Cancel() override; |
- void Close() override; |
- GURL GetHelpCenterUrl() const override; |
- |
- // Shows a new device in the chooser. |
- void AddDevice(const std::string& device_id, |
- const base::string16& device_name); |
- |
- // Tells the chooser that a device is no longer available. |
- void RemoveDevice(const std::string& device_id); |
- |
- void set_bluetooth_chooser(BluetoothChooserDesktop* bluetooth_chooser) { |
- bluetooth_chooser_ = bluetooth_chooser; |
- } |
- |
- void set_bubble_reference(BubbleReference bubble_reference) { |
- bubble_reference_ = bubble_reference; |
- } |
- |
- private: |
- // Each pair is a (device name, device id). |
- std::vector<std::pair<base::string16, std::string>> device_names_and_ids_; |
- BluetoothChooserDesktop* bluetooth_chooser_; |
- BubbleReference bubble_reference_; |
- |
- DISALLOW_COPY_AND_ASSIGN(BluetoothChooserBubbleController); |
-}; |
- |
-#endif // CHROME_BROWSER_UI_BLUETOOTH_BLUETOOTH_CHOOSER_BUBBLE_CONTROLLER_H_ |