VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvVrl
DtSharedTacticalGraphicsDisplaySettingsSignaler.h
Go to the documentation of this file.
1
/*****************************************************************************
2
* Copyright (c) 2012 MAK Technologies, Inc.
3
* All rights reserved.
4
*****************************************************************************/
5
9
10
#pragma once
11
12
#include <
vrvVrl/vrvVrl.h
>
13
#include <
vrvUtil/DtVirtualBaseClass.h
>
14
#include <
vrvVrl/DtSharedTacticalGraphicsDisplaySettings.h
>
15
#include <
vrvCore/DtSelectionManager.h
>
16
#include <
vrvUtil/event_signal.h
>
17
#include <vlpi/entityType.h>
18
19
namespace
makVrv
20
{
21
22
class
DtEntityTypeMapper;
23
class
DtEventQueueInterface;
24
class
DtSharedSettingsManager;
25
28
class
DT_DLL_VRVVRL
DtSharedTacticalGraphicsDisplaySettingsSignaler
29
:
public
DtVirtualBaseClass
30
{
31
public
:
32
36
static
DtSharedTacticalGraphicsDisplaySettingsSignaler
& instance(
const
DtSharedSettingsManager
& );
37
40
static
DtSharedTacticalGraphicsDisplaySettingsSignaler
& instance(
DtEventQueueInterface
& );
41
45
static
DtSharedTacticalGraphicsDisplaySettingsSignaler
* findInstance(
46
DtEventQueueInterface
* );
47
49
virtual
~
DtSharedTacticalGraphicsDisplaySettingsSignaler
();
50
53
54
event_signal<void (bool)>
signal_tacticalGraphicsEnabledChanged
;
55
event_signal<void (bool)>
signal_tacticalGraphicsIndicatorsEnabledChanged
;
56
event_signal<void (bool)>
signal_tacticalGraphicsHeightAboveTerrainLinesEnabledChanged
;
57
event_signal<void (DtSharedTacticalGraphicsDisplaySettings::HeightAboveTerrainMode)>
58
signal_tacticalGraphicsHeightAboveTerrainModeChanged
;
59
event_signal<void (bool)>
signal_remoteGraphicsEnabledChanged
;
60
62
63
protected
:
64
66
DtSharedTacticalGraphicsDisplaySettingsSignaler
(
DtEventQueueInterface
& eqi );
67
68
private
:
69
71
DtSharedTacticalGraphicsDisplaySettingsSignaler
(
const
DtSharedTacticalGraphicsDisplaySettingsSignaler
& );
72
74
DtSharedTacticalGraphicsDisplaySettingsSignaler
& operator = (
const
DtSharedTacticalGraphicsDisplaySettingsSignaler
& );
75
76
};
77
78
}
Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)