VR-Forces Development_Version 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
simulationCommandIssuePlan.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2013 VT MAK
3
** All rights reserved.
4
*******************************************************************************/
7
11
#pragma once
12
13
#include <
vrfGuiCoreQt/vrfGuiCoreQt.h
>
14
#include <
vrfGuiCoreQt/simulationCommandDialogInterface.h
>
15
16
class
DtIssuePlanCommand
;
17
18
namespace
makVrf
19
{
20
class
DtIssueEntityPlanWidget;
21
25
class
DT_DLL_VRFGUICOREQT
DtIssuePlanObjectWrapper
:
public
DtSimCommandObjectWrapper
26
{
27
public
:
28
DtIssuePlanObjectWrapper
(
makVrv::DtDe
&,
const
DtIssuePlanCommand
&);
29
DtIssuePlanObjectWrapper
(
const
DtIssuePlanObjectWrapper
&);
30
31
virtual
void
setObject(
const
DtUUID
&);
32
virtual
DtUUID
object()
const
;
33
34
virtual
DtSimCommandObjectWrapper
* clone()
const
;
35
};
36
37
class
DT_DLL_VRFGUICOREQT
DtSimulationCommandIssuePlanDialog
:
public
DtSimulationCommandDialogInterface
38
{
39
Q_OBJECT
40
public
:
41
//CTOR
42
DtSimulationCommandIssuePlanDialog
(
makVrv::DtDe
& de,
QWidget
* parent,
const
Qt::WindowFlags& flags = 0);
43
44
//DTOR
45
virtual
~
DtSimulationCommandIssuePlanDialog
();
46
50
virtual
void
selectionChanged(
const
DtUUID
& selection);
51
52
53
virtual
bool
insertMapFocusHandler(
DtMapFocusHandler
*,
int
index = -1);
54
55
protected
:
56
59
virtual
void
sendRequest();
60
61
protected
:
62
64
virtual
void
setupStatement(
const
DtSimStatement
* stmt);
66
virtual
bool
editStatement(
const
std::vector<makVrv::DtSimEntry*>& data,
const
DtSimStatement
* s);
67
virtual
void
slot_send();
68
virtual
void
slot_close();
69
70
virtual
void
slot_menuEnableStateChanged(
bool
);
71
72
protected
:
73
DtIssueEntityPlanWidget
*
myPlanWidget
;
74
75
};
76
77
class
DT_DLL_VRFGUICOREQT
DtSimulationCommandIssuePlanCreator
:
public
DtVrfSimulationCommandDialogCreator
78
{
79
public
:
80
virtual
DtSimulationCommandDialogInterface
* create(
makVrv::DtDe
&,
QWidget
* parent);
81
virtual
bool
supportsType(
makVrv::DtDe
&,
const
DtSimCommandMessageType
&,
const
DtSimStatement
*)
const
;
82
virtual
DtUUID
objectFromStatement(
makVrv::DtDe
&,
const
DtSimCommand
*)
const
;
83
};
84
}
Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (
www.mak.com
)