// Copyright 2021 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef UI_BASE_X_X11_GLOBAL_SHORTCUT_LISTENER_H_ #define UI_BASE_X_X11_GLOBAL_SHORTCUT_LISTENER_H_ #include <stdint.h> #include <set> #include "base/memory/raw_ptr.h" #include "ui/events/keycodes/keyboard_codes.h" #include "ui/events/platform/platform_event_dispatcher.h" #include "ui/gfx/x/xproto.h" namespace x11 { class Connection; } namespace ui { class KeyEvent; // X11-specific implementation of the class that listens for global shortcuts. class COMPONENT_EXPORT(UI_BASE_X) XGlobalShortcutListener : public PlatformEventDispatcher { … }; } // namespace ui #endif // UI_BASE_X_X11_GLOBAL_SHORTCUT_LISTENER_H_