OpenTwin
0.1
OpenTwin
Loading...
Searching...
No Matches
KeySequence.h
Go to the documentation of this file.
1
4
// ###########################################################################################################################################################################################################################################################################################################################
5
6
#pragma once
7
8
// OpenTwin header
9
#include "
OTGui/GuiTypes.h
"
10
#include "
OTGui/OTGuiAPIExport.h
"
11
12
#pragma warning(disable : 4251)
13
14
namespace
ot
{
15
16
class
OT_GUI_API_EXPORT
KeySequence
{
17
public
:
18
KeySequence
();
19
KeySequence
(
BasicKey
_key);
20
KeySequence
(
BasicKey
_key,
BasicKey
_key2);
21
KeySequence
(
BasicKey
_key,
BasicKey
_key2,
BasicKey
_key3);
22
KeySequence
(
BasicKey
_key,
BasicKey
_key2,
BasicKey
_key3,
BasicKey
_key4);
23
KeySequence
(
const
std::list<BasicKey>& _keys);
24
~KeySequence
();
25
26
operator
std::string(
void
)
const
;
27
28
private
:
29
std::list<BasicKey> m_keys;
30
31
};
32
33
}
GuiTypes.h
OTGuiAPIExport.h
OT_GUI_API_EXPORT
#define OT_GUI_API_EXPORT
Definition
OTGuiAPIExport.h:9
ot::KeySequence
Definition
KeySequence.h:16
ot
Definition
Connector.h:8
ot::BasicKey
BasicKey
Definition
GuiTypes.h:83
Libraries
OTGui
include
OTGui
KeySequence.h
Generated by
1.10.0