VR-Forces 4.3.1 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
vrfGuiCoreQt
setTrackJamTargetsDialog.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2014 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
8
10
11
#pragma once
12
13
#include <
vrfGuiCoreQt/vrfGuiCoreQt.h
>
14
#include <
vrfGuiCoreQt/baseTaskSetDialogInterface.h
>
15
#include <
vrfGuiCoreQt/vrfFilteredListView.h
>
16
17
#include <vrfGuiCoreQt/setTrackJamTargetsWidgetUi.hpp>
18
19
namespace
makVrf
20
{
21
class
DT_DLL_VRFGUICOREQT
DtSetTrackJamTargetsDialog
:
public
DtBaseTaskSetDialogInterface
22
{
23
Q_OBJECT
24
public
:
25
//CTOR
26
DtSetTrackJamTargetsDialog
(
makVrv::DtDe
& de,
QWidget
* parent,
const
Qt::WindowFlags& flags = 0);
27
28
//DTOR
29
virtual
~
DtSetTrackJamTargetsDialog
();
30
31
virtual
void
setIsTrackMode(
bool
isTrack);
32
virtual
bool
isTrackMode()
const
;
33
34
virtual
void
setIsJamMode(
bool
isJam);
35
virtual
bool
isJamMode()
const
;
36
37
virtual
void
setIsHdMode(
bool
isHd);
38
virtual
bool
isHdMode()
const
;
39
40
protected
:
41
virtual
QWidget
* contents(
const
std::vector<makVrv::DtSimEntry*>& data);
42
virtual
void
sendRequest();
43
virtual
void
setupStatement(
const
DtSimStatement
* statement);
44
virtual
void
initializeItems(
const
std::vector<makVrv::DtSimEntry*>& data);
45
46
virtual
void
updateComboBoxes();
47
48
virtual
void
slot_receivedRadarModes(std::string entityName,
int
emitterId);
49
virtual
void
setupFrom(
const
std::vector<makVrv::DtSimEntry*>& d);
50
51
protected
slots:
52
virtual
void
hdModeToggled(
bool
checked);
53
54
public
:
55
makVrf::DtVrfFilteredListView
*
myEntitySelection
;
56
57
QWidget
*
myContentsWidget
;
58
Ui_DtTrackJamDialogUi
myUiImpl
;
59
60
protected
:
61
bool
myIsJamMode
;
62
bool
myIsHdMode
;
63
64
std:: string
mySelectedEntityName
;
65
66
makVrv::DtSignalConnectionManager
myConnections
;
67
};
68
69
class
DT_DLL_VRFGUICOREQT
DtSetTrackTargetsDialogCreator
:
public
DtVrfSetDialogCreator
70
{
71
public
:
72
virtual
DtTaskSetDialogInterface
* create(
makVrv::DtDe
&,
QWidget
* parent);
73
bool
supportsType(
makVrv::DtDe
&,
const
DtSetMessageType
&,
const
DtSimStatement
*)
const
;
74
};
75
76
class
DT_DLL_VRFGUICOREQT
DtSetJamTargetsDialogCreator
:
public
DtVrfSetDialogCreator
77
{
78
public
:
79
virtual
DtTaskSetDialogInterface
* create(
makVrv::DtDe
&,
QWidget
* parent);
80
bool
supportsType(
makVrv::DtDe
&,
const
DtSetMessageType
&,
const
DtSimStatement
*)
const
;
81
};
82
}
Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (
www.mak.com
)