mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
0e8e275f74
This patch converts the BluetoothManager to WebIDL and removes the old XPIDL bindings. The only user of BluetoothManager is the class Navigator, which has been adapted to the change.
22 lines
698 B
Plaintext
22 lines
698 B
Plaintext
/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
|
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
interface BluetoothManager : EventTarget {
|
|
[Throws]
|
|
readonly attribute boolean enabled;
|
|
|
|
[SetterThrows]
|
|
attribute EventHandler onenabled;
|
|
[SetterThrows]
|
|
attribute EventHandler ondisabled;
|
|
[SetterThrows]
|
|
attribute EventHandler onadapteradded;
|
|
|
|
[Throws]
|
|
boolean isConnected(unsigned short aProfile);
|
|
[Creator, Throws]
|
|
DOMRequest? getDefaultAdapter();
|
|
};
|