mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-30 16:22:00 +00:00
7a765ce3b2
The current Create pattern looks like an effort to not have uninited PermissionStatus, but I'm planning to reuse DryCreatePermissionStatus for WebDriver purpose which doesn't need the observer and the query parts, so this works better for that. Differential Revision: https://phabricator.services.mozilla.com/D199549
29 lines
814 B
C++
29 lines
814 B
C++
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
|
/* vim: set ts=8 sts=2 et sw=2 tw=80: */
|
|
/* 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/. */
|
|
|
|
#ifndef mozilla_dom_MidiPermissionStatus_h_
|
|
#define mozilla_dom_MidiPermissionStatus_h_
|
|
|
|
#include "mozilla/dom/PermissionStatus.h"
|
|
|
|
namespace mozilla::dom {
|
|
|
|
class MidiPermissionStatus final : public PermissionStatus {
|
|
public:
|
|
MidiPermissionStatus(nsPIDOMWindowInner* aWindow, bool aSysex);
|
|
|
|
private:
|
|
~MidiPermissionStatus() {}
|
|
|
|
nsLiteralCString GetPermissionType() const override;
|
|
|
|
bool mSysex;
|
|
};
|
|
|
|
} // namespace mozilla::dom
|
|
|
|
#endif // mozilla_dom_MidiPermissionStatus_h_
|