VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfGuiCoreQt
simulationCommandIssuePlan.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2011 VT MAK
3
** All rights reserved.
4
*******************************************************************************/
7
11
#pragma once
12
13
#include <
vrfGuiCoreQt/vrfGuiCoreQt.h
>
14
#include <
vrfGuiCoreQt/DtSimulationCommandDialogInterface.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
(
const
DtIssuePlanCommand
&);
29
DtIssuePlanObjectWrapper
(
const
DtIssuePlanObjectWrapper
&);
30
31
virtual
void
setObjectName(
const
DtString
&);
32
virtual
DtString
objectName()
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
QString & selection);
51
52
protected
:
53
56
virtual
void
sendRequest();
57
58
protected
:
59
61
virtual
void
setupStatement(
const
DtSimStatement
* stmt);
63
virtual
bool
editStatement(
const
std::vector<makVrv::DtSimEntry*>& data,
const
DtSimStatement
* s);
64
virtual
void
slot_send();
65
virtual
void
slot_close();
66
67
protected
:
68
DtIssueEntityPlanWidget
*
myPlanWidget
;
69
70
};
71
72
class
DT_DLL_VRFGUICOREQT
DtSimulationCommandIssuePlanCreator
:
public
DtVrfSimulationCommandDialogCreator
73
{
74
public
:
75
virtual
DtSimulationCommandDialogInterface
* create(
makVrv::DtDe
&,
QWidget
* parent);
76
virtual
bool
supportsType(
makVrv::DtDe
&,
const
DtSimCommandMessageType
&,
const
DtSimStatement
*)
const
;
77
virtual
std::string objectNameFromStatement(
const
DtSimCommand
*)
const
;
78
};
79
}
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
)