4759f52dfc0c5362f3cf176490786142d85a73e9vboxsync * VBox Qt GUI - UIKeyboardHandlerSeamless class declaration.
4759f52dfc0c5362f3cf176490786142d85a73e9vboxsync * Copyright (C) 2010-2014 Oracle Corporation
cfa82602cc477153717a0875667946520e6fee76vboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
cfa82602cc477153717a0875667946520e6fee76vboxsync * available from http://www.virtualbox.org. This file is free software;
cfa82602cc477153717a0875667946520e6fee76vboxsync * you can redistribute it and/or modify it under the terms of the GNU
cfa82602cc477153717a0875667946520e6fee76vboxsync * General Public License (GPL) as published by the Free Software
cfa82602cc477153717a0875667946520e6fee76vboxsync * Foundation, in version 2 as it comes in the "COPYING" file of the
cfa82602cc477153717a0875667946520e6fee76vboxsync * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
cfa82602cc477153717a0875667946520e6fee76vboxsync * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
4759f52dfc0c5362f3cf176490786142d85a73e9vboxsync/* GUI includes: */
4759f52dfc0c5362f3cf176490786142d85a73e9vboxsync/** UIKeyboardHandler reimplementation
4759f52dfc0c5362f3cf176490786142d85a73e9vboxsync * providing machine-logic with PopupMenu keyboard handler. */
cfa82602cc477153717a0875667946520e6fee76vboxsyncclass UIKeyboardHandlerSeamless : public UIKeyboardHandler
4759f52dfc0c5362f3cf176490786142d85a73e9vboxsync /** Seamless keyboard-handler constructor. */
cfa82602cc477153717a0875667946520e6fee76vboxsync UIKeyboardHandlerSeamless(UIMachineLogic *pMachineLogic);
4759f52dfc0c5362f3cf176490786142d85a73e9vboxsync /** Seamless keyboard-handler destructor. */
4759f52dfc0c5362f3cf176490786142d85a73e9vboxsync /** General event-filter. */
cfa82602cc477153717a0875667946520e6fee76vboxsync bool eventFilter(QObject *pWatched, QEvent *pEvent);
4759f52dfc0c5362f3cf176490786142d85a73e9vboxsync#endif /* !Q_WS_MAC */
e433ea25f22e39143efa35e99b05182b4a6f7dcevboxsync /* Friend class: */
4759f52dfc0c5362f3cf176490786142d85a73e9vboxsync#endif /* !___UIKeyboardHandlerSeamless_h___ */