VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfGuiObjectInformationQt
DtIndirectArtilleryStatePageItems.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2008 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtIndirectArtilleryStatePageItems.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
DtIndirectArtilleryStartTime
:
public
DtEntityStatePageItem
27
{
28
public
:
29
DtIndirectArtilleryStartTime
()
30
:
DtEntityStatePageItem
()
31
{
32
}
33
34
DtIndirectArtilleryStartTime
(
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<DtIndirectArtilleryStartTime>
DtIndirectArtilleryStartTimeCreator
;
43
44
class
DT_DLL_VRFGUIOBJECTINFORMATIONQT
DtIndirectArtilleryNumberOfSalvos
:
public
DtEntityStatePageItem
45
{
46
public
:
47
DtIndirectArtilleryNumberOfSalvos
()
48
:
DtEntityStatePageItem
()
49
{
50
}
51
52
DtIndirectArtilleryNumberOfSalvos
(
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<DtIndirectArtilleryNumberOfSalvos>
DtIndirectArtilleryNumberOfSalvosCreator
;
61
62
class
DT_DLL_VRFGUIOBJECTINFORMATIONQT
DtIndirectArtilleryRoundsPerSalvo
:
public
DtEntityStatePageItem
63
{
64
public
:
65
DtIndirectArtilleryRoundsPerSalvo
()
66
:
DtEntityStatePageItem
()
67
{
68
}
69
70
DtIndirectArtilleryRoundsPerSalvo
(
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<DtIndirectArtilleryRoundsPerSalvo>
DtIndirectArtilleryRoundsPerSalvoCreator
;
79
80
class
DT_DLL_VRFGUIOBJECTINFORMATIONQT
DtIndirectArtilleryTimeBetweenSalvo
:
public
DtEntityStatePageItem
81
{
82
public
:
83
DtIndirectArtilleryTimeBetweenSalvo
()
84
:
DtEntityStatePageItem
()
85
{
86
}
87
88
DtIndirectArtilleryTimeBetweenSalvo
(
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<DtIndirectArtilleryTimeBetweenSalvo>
DtIndirectArtilleryTimeBetweenSalvoCreator
;
97
98
class
DT_DLL_VRFGUIOBJECTINFORMATIONQT
DtIndirectArtilleryScatterTime
:
public
DtEntityStatePageItem
99
{
100
public
:
101
DtIndirectArtilleryScatterTime
()
102
:
DtEntityStatePageItem
()
103
{
104
}
105
106
DtIndirectArtilleryScatterTime
(
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<DtIndirectArtilleryScatterTime>
DtIndirectArtilleryScatterTimeCreator
;
115
116
class
DT_DLL_VRFGUIOBJECTINFORMATIONQT
DtIndirectArtilleryMunition
:
public
DtEntityStatePageItem
117
{
118
public
:
119
DtIndirectArtilleryMunition
()
120
:
DtEntityStatePageItem
()
121
{
122
}
123
124
DtIndirectArtilleryMunition
(
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<DtIndirectArtilleryMunition>
DtIndirectArtilleryMunitionCreator
;
133
}
134
}
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
)