blob: 30b164695a7af4c44fbce95b93c500c00af61b5c [file] [log] [blame]
#pragma once
#ifdef _MSC_VER
#include "stdafx.h"
#endif
#include "nsCOMPtr.h"
#include "nsINativeKeyboard.h"
#include "nsIAccessibleDocumentWrapper.h"
#define KEYBOARD_CONTRACTID "@openqa.org/nativekeyboard;1"
#define KEYBOARD_CLASSNAME "Firefox OS-level keyboard events"
#define KEYBOARD_CID {0xd687dece, 0x76c7, 0x4aaf, { 0x92, 0x79, 0x2c, 0xc1, 0x23, 0xf1, 0x31, 0xd9} }
class nsNativeKeyboard : public nsINativeKeyboard
{
public:
NS_DECL_ISUPPORTS
NS_DECL_NSINATIVEKEYBOARD
nsNativeKeyboard();
private:
virtual ~nsNativeKeyboard();
protected:
/* additional members */
};