VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfGuiCoreQt
DtTaskFFLDialog.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2012 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
8
10
11
#pragma once
12
13
#include <
vrfGuiCoreQt/vrfGuiCoreQt.h
>
14
#include <
vrfGuiCoreQt/DtBaseTaskSetDialogInterface.h
>
15
16
#include <matrix/vlVector.h>
17
18
class
QLabel
;
19
class
QHBoxLayout;
20
class
QLineEdit
;
21
class
QIntValidator;
22
class
QGridLayout;
23
class
QGroupBox;
24
25
namespace
makVrf
26
{
27
class
DtLocationEntryWidget
;
28
class
DtAltitudeEntryWidget;
29
30
class
DT_DLL_VRFGUICOREQT
DtTaskFFLDialog
:
public
DtBaseTaskSetDialogInterface
31
{
32
Q_OBJECT
33
public
:
34
//CTOR
35
DtTaskFFLDialog
(
makVrv::DtDe
& de,
QWidget
* parent,
const
Qt::WindowFlags& flags = 0);
36
37
//DTOR
38
virtual
~
DtTaskFFLDialog
();
39
41
virtual
DtVector
location()
const
;
42
44
virtual
void
setLocation(
DtVector
);
45
46
virtual
int
numberOfRounds()
const
;
47
virtual
void
setNumberOfRounds(
int
);
48
50
virtual
double
heightAboveTerrain()
const
;
51
53
virtual
void
setHeightAboveTerrain(
double
);
54
55
protected
:
56
virtual
QWidget
* contents(
const
std::vector<makVrv::DtSimEntry*>& data);
57
58
virtual
void
setupStatement(
const
DtSimStatement
* stmt);
59
60
protected
:
61
virtual
void
sendRequest();
62
63
public
:
64
QWidget
*
myCanvas
;
65
QVBoxLayout*
myContentLayout
;
66
DtLocationEntryWidget
*
myLocation
;
67
68
QGridLayout*
myGridLayout
;
69
70
QLabel
*
myRoundsLabel
;
71
QLineEdit
*
myRounds
;
72
QIntValidator*
myRoundsValidator
;
73
74
DtAltitudeEntryWidget
*
myHeight
;
75
};
76
77
class
DT_DLL_VRFGUICOREQT
DtTaskFFLDialogCreator
:
public
DtVrfTaskDialogCreator
78
{
79
public
:
80
virtual
DtTaskSetDialogInterface
* create(
makVrv::DtDe
&,
QWidget
* parent);
81
virtual
bool
supportsType(
makVrv::DtDe
&,
const
DtSimTaskMessageType
&,
const
DtSimStatement
*)
const
;
82
};
83
}
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
)