VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfGuiCoreQt
DtCreateTacticalGraphicConfigurationDialog.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2009 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtCreateTacticalGraphicConfigurationDialog.h,v $ $Revision: 1.1 $ $State: Exp $
7
******************************************************************************/
8
11
15
16
#pragma once
17
18
#include <
vrfGuiCoreQt/vrfGuiCoreQt.h
>
19
#include <
vrfGuiCoreQt/DtCreateTacticalGraphicConfigurationDialogInterface.h
>
20
21
#include <vlpi/entityType.h>
22
23
#include <QtGui/QWidget>
24
25
namespace
makVrv
26
{
27
class
DtDe;
28
}
29
30
class
QLabel
;
31
class
QHBoxLayout;
32
class
QVBoxLayout;
33
class
QPushButton
;
34
class
QLineEdit
;
35
class
QComboBox
;
36
37
namespace
makVrf
38
{
39
class
DtCreateTacticalGraphicConfigurationLogic;
40
class
DtLocationEntryWidget
;
41
42
class
DT_DLL_VRFGUICOREQT
DtCreateTacticalGraphicConfigurationDialog
43
:
public
QWidget
44
,
public
DtCreateTacticalGraphicConfigurationDialogInterface
45
{
46
Q_OBJECT
47
48
public
:
49
//CTOR
50
DtCreateTacticalGraphicConfigurationDialog
(
makVrv::DtDe
& de,
QWidget
* parent = 0,
const
Qt::WindowFlags& flags = 0);
51
52
//DTOR
53
virtual
~
DtCreateTacticalGraphicConfigurationDialog
();
54
56
virtual
QWidget
* widget()
57
{
58
return
this
;
59
}
60
61
public
:
62
virtual
void
setObjectName(
const
QString&);
63
virtual
QString objectName()
const
;
64
65
virtual
void
setEntityType(
const
DtEntityType&);
66
virtual
const
DtEntityType& entityType()
const
;
67
68
virtual
void
setForce(
int
);
69
virtual
int
force()
const
;
70
72
virtual
void
setPositions(
const
std::vector<DtVector>&);
73
virtual
std::vector<DtVector> positions()
const
;
74
virtual
std::vector<DtVector> localPositions()
const
;
75
76
protected
:
77
virtual
void
setupGui();
78
79
protected
slots:
80
virtual
void
onAccept();
81
virtual
void
onAttachToObject();
82
83
public
:
84
QVBoxLayout*
myMainLayout
;
85
QHBoxLayout*
myNameLayout
;
86
QLabel
*
myNameLabel
;
87
QLineEdit
*
myName
;
88
89
QHBoxLayout*
myButtonLayout
;
90
QPushButton
*
myAttach
;
91
QPushButton
*
myOKButton
;
92
QPushButton
*
myCancelButton
;
93
94
protected
:
95
makVrv::DtDe
&
myDe
;
96
DtCreateTacticalGraphicConfigurationLogic
*
myLogic
;
97
QString
myDefaultName
;
98
99
DtEntityType
myEntityType
;
100
int
myForce
;
101
std::vector<DtVector>
myLocalPositions
;
102
};
103
}
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
)