kodi
HotKeyController.h
1 /*
2  * Copyright (C) 2024 Team Kodi
3  * This file is part of Kodi - https://kodi.tv
4  *
5  * SPDX-License-Identifier: GPL-2.0-or-later
6  * See LICENSES/README.md for more information.
7  */
8 
9 #pragma once
10 
11 #include "interfaces/IAnnouncer.h"
12 
13 @class CMediaKeyTap;
14 
16 {
17 public:
19  ~CHotKeyController() override;
20 
21  void Announce(ANNOUNCEMENT::AnnouncementFlag flag,
22  const std::string& sender,
23  const std::string& message,
24  const CVariant& data) override;
25 
26 private:
27  CMediaKeyTap* m_mediaKeytap;
28  bool m_appHasFocus{false};
29  bool m_appIsPlaying{false};
30 };
Definition: HotKeyController.h:15
Definition: MediaKeys.h:13
Definition: IAnnouncer.h:70
Definition: Variant.h:31