15c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu// Copyright 2014 The Chromium Authors. All rights reserved. 25c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu// Use of this source code is governed by a BSD-style license that can be 35c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu// found in the LICENSE file. 45c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 55c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu#ifndef UI_EVENTS_OZONE_DEVICE_DEVICE_MANAGER_MANUAL_H_ 65c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu#define UI_EVENTS_OZONE_DEVICE_DEVICE_MANAGER_MANUAL_H_ 75c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 85c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu#include "base/macros.h" 95c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu#include "ui/events/ozone/device/device_manager.h" 105c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 115c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liunamespace ui { 125c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 135c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liuclass DeviceManagerManual : public DeviceManager { 145c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu public: 155c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu DeviceManagerManual(); 165c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu virtual ~DeviceManagerManual(); 175c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 185c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu private: 195c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu // DeviceManager overrides: 205c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu virtual void ScanDevices(DeviceEventObserver* observer) OVERRIDE; 215c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu virtual void AddObserver(DeviceEventObserver* observer) OVERRIDE; 225c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu virtual void RemoveObserver(DeviceEventObserver* observer) OVERRIDE; 235c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 245c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu DISALLOW_COPY_AND_ASSIGN(DeviceManagerManual); 255c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu}; 265c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 275c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu} // namespace ui 285c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 295c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu#endif // UI_EVENTS_OZONE_DEVICE_DEVICE_MANAGER_MANUAL_H_ 30