OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
FrontendActionHandler.h
Go to the documentation of this file.
1
5// ###########################################################################################################################################################################################################################################################################################################################
6
7#pragma once
8
9// OpenTwin header
14
15namespace ot {
16
22 public:
25
26 // ###########################################################################################################################################################################################################################################################################################################################
27
28 // Virtual functions
29
32 virtual void keySequenceActivated(const std::string& _keySequence) {};
33
34 virtual void settingsItemChanged() {};
35
36 // ###########################################################################################################################################################################################################################################################################################################################
37
38 // Handler
39
40 private:
43
44 };
45
46}
#define OT_HANDLER(___functionName, ___className, ___actionName, ___messageTypeFlags)
Creates a function that will be registered in the dispatch system. The generated function will look l...
Definition ActionHandleConnector.h:26
#define OT_ACTION_CMD_KeySequenceActivated
Definition ActionTypes.h:81
#define OT_ACTION_CMD_UI_SettingsItemChanged
Definition ActionTypes.h:169
This file contains defines that may be used simplyfy class creation.
#define OT_DECL_NOCOPY(___class)
Removes the default copy constructor and assignment operator.
Definition OTClassHelper.h:14
Definition ActionHandler.h:14
The FrontendActionHandler may be used to receive frontend callbacks without deserializing the message...
Definition FrontendActionHandler.h:20
virtual void settingsItemChanged()
Definition FrontendActionHandler.h:34
virtual void keySequenceActivated(const std::string &_keySequence)
Key sequence activated in the frontend.
Definition FrontendActionHandler.h:32
FrontendActionHandler()
Definition FrontendActionHandler.h:23
virtual ~FrontendActionHandler()
Definition FrontendActionHandler.h:24
Definition Connector.h:8
@ SECURE_MESSAGE_TYPES
Definition CommunicationTypes.h:14