VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvCore
DtDisplayUnitsSettingsSignaler.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2011 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
9
10
#pragma once
11
12
#include <
vrvCore/vrvCore.h
>
13
#include <
vrvCore/DtUniqueID.h
>
14
#include <
vrvUtil/DtUnitConverterCollection.h
>
15
#include <
vrvCore/DtSharedDisplayUnitsSettings.h
>
16
17
#include <
vrvUtil/DtVirtualBaseClass.h
>
18
#include <
vrvUtil/event_signal.h
>
19
#include <
vrvUtil/signalslib.h
>
20
#include <
vrvUtil/DtUnicode.h
>
21
22
namespace
makVrv
23
{
24
25
class
DtWidgetAgent;
26
class
DtEventQueueInterface;
27
class
DtSharedSettingsManager;
28
class
DtDisplayUnitsSettingsSignaler;
29
35
class
DT_DLL_VRVCORE
DtDisplayUnitsSettingsSignaler
:
public
DtVirtualBaseClass
36
{
37
public
:
38
40
static
DtDisplayUnitsSettingsSignaler
& instance(
const
DtSharedSettingsManager
& );
41
43
static
DtDisplayUnitsSettingsSignaler
& instance(
DtEventQueueInterface
& );
44
47
static
DtDisplayUnitsSettingsSignaler
* findInstance(
DtEventQueueInterface
* );
48
50
virtual
~
DtDisplayUnitsSettingsSignaler
();
51
54
64
event_signal<void (DtUnitConverterCollection::DisplayUnitType, int, int)>
65
signal_displayUnitChanged
;
66
75
event_signal
<void (
DtUnitConverterCollection::DisplayUnitType
,
int
,
int
,
76
int
)>
signal_displayUnitDecimalsChanged
;
77
81
event_signal
<void (
DtSharedDisplayUnitsSettings::CoordSys
,
82
DtSharedDisplayUnitsSettings::CoordSys
)>
83
signal_displayCoordinateSystemChanged
;
84
90
event_signal<void (DtSharedDisplayUnitsSettings::CoordSys, int, int)>
91
signal_displayCoordinateSystemDecimalsChanged
;
93
94
protected
:
95
97
DtDisplayUnitsSettingsSignaler
(
DtEventQueueInterface
& eqi );
98
99
private
:
100
101
DtDisplayUnitsSettingsSignaler
(
const
DtDisplayUnitsSettingsSignaler
& );
102
103
DtDisplayUnitsSettingsSignaler
& operator = (
const
DtDisplayUnitsSettingsSignaler
& );
104
105
};
106
107
}
Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)