kodi
xbmc
platform
darwin
osx
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
15
class
CHotKeyController
:
public
ANNOUNCEMENT::IAnnouncer
16
{
17
public
:
18
CHotKeyController
();
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
};
CHotKeyController
Definition:
HotKeyController.h:15
CMediaKeyTap
Definition:
MediaKeys.h:13
ANNOUNCEMENT::IAnnouncer
Definition:
IAnnouncer.h:70
CVariant
Definition:
Variant.h:31
Generated by
1.8.13