13 #if !defined(Q_MOC_RUN)
20 #include <matrix/vlVector.h>
35 class DtScriptedTaskDialog;
54 virtual QWidget* contents(
const std::vector<makVrv::DtSimEntry*>& data);
56 virtual void sendRequest();
59 virtual void setupFrom(
const std::vector<makVrv::DtSimEntry*>& d);
64 virtual void setupGui(
const std::vector<makVrv::DtSimEntry*>& data);
70 virtual void createReactiveTaskLine(
const DtSimTaskMessageType& reactiveTask,
const std::vector<makVrv::DtSimEntry*>&);
73 virtual bool hasActiveVariables(
const std::vector<DtScriptedTaskVariable>&)
const;
79 virtual void acceptParameterValues();
82 virtual void stopParameterValues();
88 virtual void allTasksReceived();
91 virtual void positionReactiveTask(
ReactiveTask&,
int position);
94 virtual std::vector<QLayoutItem*> removeRow(
int,
int);
95 virtual void insertRow(
int);
100 virtual void enabledStateChanged();
101 virtual void priorityChanged();
102 virtual void setDefaultParameters();
121 , originalPriority(0)
126 : enabled(orig.enabled)
127 , priority(orig.priority)
128 , parameters(orig.parameters)
129 , variables(orig.variables)
130 , originalPriority(orig.originalPriority)
132 , actionCategory(orig.actionCategory)
Definition: setReactiveTaskStatusDialog.h:153
ReactiveTask(const ReactiveTask &orig)
Definition: setReactiveTaskStatusDialog.h:125
Definition: taskSetDialogInterface.h:65
Definition: baseTaskSetDialogInterface.h:35
QScrollArea * myScrollArea
Definition: setReactiveTaskStatusDialog.h:107
QPushButton * parameters
Definition: setReactiveTaskStatusDialog.h:140
QGridLayout * myGridLayout
Definition: setReactiveTaskStatusDialog.h:109
DtPrioritySpinBox * priority
Definition: setReactiveTaskStatusDialog.h:137
QWidget * myInsideWidget
Definition: setReactiveTaskStatusDialog.h:108
bool myAllTasksReceived
Definition: setReactiveTaskStatusDialog.h:149
Definition: taskSetDialogInterface.h:84
QLabel * name
Definition: setReactiveTaskStatusDialog.h:138
The DtReactiveTaskOrganizer class will organize reactive tasks for the given group of entities...
Definition: reactiveTaskOrganizer.h:34
makVrf::DtScriptedTaskDialog * myPropertiesDialog
Definition: setReactiveTaskStatusDialog.h:147
std::map< DtSimTaskMessageType, ReactiveTask > ReactiveTasks
Definition: setReactiveTaskStatusDialog.h:145
std::vector< DtScriptedTaskVariable > variables
Definition: setReactiveTaskStatusDialog.h:142
This class will created a dialog from scripted task meta data and send that information to the back-e...
Definition: scriptedTaskDialog.h:60
ReactiveTask()
Definition: setReactiveTaskStatusDialog.h:115
DtSetDataRequest is an abstract base class from which real setDataRequests can derive. It manages the read/write capability; derived classes need only use and register read/writatble data types for derived information.
Definition: setDataRequest.h:41
Contains makVrf::DtBaseTaskSetDialogInterface class. This is the interface for the dialog used by mos...
This dialog will allow for the modification of current reactive tasks, their enabled state...
Definition: setReactiveTaskStatusDialog.h:41
Override to reverse the "stepBy" so moving "up" is actually lowering the priority.
Definition: prioritySpinBox.h:15
QLabel * actionCategory
Definition: setReactiveTaskStatusDialog.h:139
QLabel * myNoneAvailable
Definition: setReactiveTaskStatusDialog.h:110
Used to set the entity emitter system radar mode.
Definition: setReactiveTaskTable.h:18
QVBoxLayout * myInsideWidgetLayout
Definition: setReactiveTaskStatusDialog.h:111
QVBoxLayout * myContentLayout
Definition: setReactiveTaskStatusDialog.h:105
DtSetReactiveTaskTable * mySetupFromTask
Definition: setReactiveTaskStatusDialog.h:150
class DtSimStatement:
Definition: simStatement.h:38
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
int originalPriority
Definition: setReactiveTaskStatusDialog.h:141
QWidget * myCanvas
Definition: setReactiveTaskStatusDialog.h:106
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
Definition: setReactiveTaskStatusDialog.h:113
DtReactiveTaskOrganizer myReactiveTaskOrganizer
Definition: setReactiveTaskStatusDialog.h:148
ReactiveTasks myReactiveTasks
Definition: setReactiveTaskStatusDialog.h:146