VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfGuiObjectInformationQt
DtIndirectFireStatePageItems.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2008 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtIndirectFireStatePageItems.h,v $ $Revision: 1.1 $ $State: Exp $
7
******************************************************************************/
8
12
13
#pragma once
14
15
#include <
vrfGuiObjectInformationQt/vrfGuiObjectInformationQt.h
>
16
#include <
vrfGuiObjectInformationQt/DtEntityInformationPageItems.h
>
17
18
class
QComboBox
;
19
20
namespace
makVrf
21
{
22
namespace
makVrfGuiObjectInformationQt
23
{
24
class
DtInformationDialogPageLogic;
25
26
class
DT_DLL_VRFGUIOBJECTINFORMATIONQT
DtIndirectFireStartTime
:
public
DtEntityStatePageItem
27
{
28
public
:
29
DtIndirectFireStartTime
()
30
:
DtEntityStatePageItem
()
31
{
32
}
33
34
DtIndirectFireStartTime
(
DtInformationDialogPageLogic
* l);
35
36
static
std::string creatorName();
37
38
protected
:
39
virtual
QString value(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
40
virtual
QString title(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
41
};
42
typedef
DtItemUpdateFunctionCreator<DtIndirectFireStartTime>
DtIndirectFireStartTimeCreator
;
43
44
class
DT_DLL_VRFGUIOBJECTINFORMATIONQT
DtIndirectFireNumberOfSalvos
:
public
DtEntityStatePageItem
45
{
46
public
:
47
DtIndirectFireNumberOfSalvos
()
48
:
DtEntityStatePageItem
()
49
{
50
}
51
52
DtIndirectFireNumberOfSalvos
(
DtInformationDialogPageLogic
* l);
53
54
static
std::string creatorName();
55
56
protected
:
57
virtual
QString value(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
58
virtual
QString title(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
59
};
60
typedef
DtItemUpdateFunctionCreator<DtIndirectFireNumberOfSalvos>
DtIndirectFireNumberOfSalvosCreator
;
61
62
class
DT_DLL_VRFGUIOBJECTINFORMATIONQT
DtIndirectFireRoundsPerSalvo
:
public
DtEntityStatePageItem
63
{
64
public
:
65
DtIndirectFireRoundsPerSalvo
()
66
:
DtEntityStatePageItem
()
67
{
68
}
69
70
DtIndirectFireRoundsPerSalvo
(
DtInformationDialogPageLogic
* l);
71
72
static
std::string creatorName();
73
74
protected
:
75
virtual
QString value(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
76
virtual
QString title(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
77
};
78
typedef
DtItemUpdateFunctionCreator<DtIndirectFireRoundsPerSalvo>
DtIndirectFireRoundsPerSalvoCreator
;
79
80
class
DT_DLL_VRFGUIOBJECTINFORMATIONQT
DtIndirectFireTimeBetweenSalvo
:
public
DtEntityStatePageItem
81
{
82
public
:
83
DtIndirectFireTimeBetweenSalvo
()
84
:
DtEntityStatePageItem
()
85
{
86
}
87
88
DtIndirectFireTimeBetweenSalvo
(
DtInformationDialogPageLogic
* l);
89
90
static
std::string creatorName();
91
92
protected
:
93
virtual
QString value(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
94
virtual
QString title(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
95
};
96
typedef
DtItemUpdateFunctionCreator<DtIndirectFireTimeBetweenSalvo>
DtIndirectFireTimeBetweenSalvoCreator
;
97
98
class
DT_DLL_VRFGUIOBJECTINFORMATIONQT
DtIndirectFireScatterTime
:
public
DtEntityStatePageItem
99
{
100
public
:
101
DtIndirectFireScatterTime
()
102
:
DtEntityStatePageItem
()
103
{
104
}
105
106
DtIndirectFireScatterTime
(
DtInformationDialogPageLogic
* l);
107
108
static
std::string creatorName();
109
110
protected
:
111
virtual
QString value(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
112
virtual
QString title(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
113
};
114
typedef
DtItemUpdateFunctionCreator<DtIndirectFireScatterTime>
DtIndirectFireScatterTimeCreator
;
115
116
class
DT_DLL_VRFGUIOBJECTINFORMATIONQT
DtIndirectFireMunition
:
public
DtEntityStatePageItem
117
{
118
public
:
119
DtIndirectFireMunition
()
120
:
DtEntityStatePageItem
()
121
{
122
}
123
124
DtIndirectFireMunition
(
DtInformationDialogPageLogic
* l);
125
126
static
std::string creatorName();
127
128
protected
:
129
virtual
QString value(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
130
virtual
QString title(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
131
};
132
typedef
DtItemUpdateFunctionCreator<DtIndirectFireMunition>
DtIndirectFireMunitionCreator
;
133
}
134
}
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
)