OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
aNotifierObjectManager.h
Go to the documentation of this file.
1/*
2 * File: aNotifierObjectManager.h
3 * Package: akCore
4 *
5 * Created on: July 16, 2020
6 * Author: Alexander Kuester
7 * Copyright (c) 2022 Alexander Kuester
8 * This file is part of the uiCore component.
9 * This file is subject to the terms and conditions defined in
10 * file 'LICENSE', which is part of this source code package.
11 */
12
13#pragma once
14
15// AK header
17#include <akCore/akCore.h>
18#include <akCore/aNotifier.h>
19
20namespace ak {
21
22 class aObjectManager;
23
26 public:
31 aObjectManager * _manager
32 );
33
35 virtual ~aNotifierObjectManager(void);
36
37 // *****************************************************************************************
38 // Message IO
39
46 virtual void notify(
47 UID _senderId,
48 eventType _event,
49 int _info1,
50 int _info2
51 ) override;
52
53 private:
54 aObjectManager * m_manager;
55 };
56
57} // namespace ak
#define UICORE_API_EXPORT
Definition globalDataTypes.h:20
This abstract class is used to provide the receiver functionallity used in the messaging class.
Definition aNotifier.h:22
This notifier is used to notify the core application about incoming events and errors.
Definition aNotifierObjectManager.h:25
The objectManager is used for creating and manipulating objects and widgets All objects created here ...
Definition aObjectManager.h:40
Definition uiAPI.h:45
unsigned long long UID
The UID datatype used for objects.
Definition globalDataTypes.h:65
eventType
Describes the type of an event.
Definition akCore.h:86