VR-Forces 4.3 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
include
vrfGuiObjectInformationQt
indirectArtilleryStatePageItems.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/entityInformationPageItems.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
(
makVrv::DtDe
& de)
30
:
DtEntityStatePageItem
(de)
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
(
makVrv::DtDe
& de)
48
:
DtEntityStatePageItem
(de)
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
(
makVrv::DtDe
& de)
66
:
DtEntityStatePageItem
(de)
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
(
makVrv::DtDe
& de)
84
:
DtEntityStatePageItem
(de)
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
(
makVrv::DtDe
& de)
102
:
DtEntityStatePageItem
(de)
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
(
makVrv::DtDe
& de)
120
:
DtEntityStatePageItem
(de)
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 Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (
www.mak.com
)