16 #if !defined(Q_MOC_RUN)
30 class DtAddTargetPriorityListDialog;
45 PriorityTreeColumn_Name = 0,
46 PriorityTreeColumn_Priority = 1,
48 PriorityTreeColumn_ColumnCount
54 PriorityRecordUserRole_UUID = Qt::UserRole,
55 PriorityRecordUserRole_SimId
65 virtual void initializeItems(
const std::vector<makVrv::DtSimEntry*>& data);
66 virtual QWidget* contents(
const std::vector<makVrv::DtSimEntry*>& data);
67 virtual void setupFrom(
const std::vector<makVrv::DtSimEntry*>& data);
68 virtual void sendRequest();
74 virtual void slot_addingPriorityTargetListCancelled();
76 virtual void updatePriorityTargetRecord(
const DtUUID& uuid,
int priority);
78 virtual void closeAddTargetPriorityListDialog();
81 virtual void slot_onCurrentSelectionChanged(
94 void onRemoveTargets();
UUID is a unique ID wrapper class.
Definition: rwUUID.h:229
std::vector< makVrv::DtSimEntry * > myData
Definition: updateTargetPriorityListDialog.h:110
Definition: taskSetDialogInterface.h:65
Definition: baseTaskSetDialogInterface.h:34
Definition: taskSetDialogInterface.h:84
DtAddTargetPriorityListDialog * myAddTargetPriorityListDialog
Definition: updateTargetPriorityListDialog.h:111
PriorityTreeColumn
use these to set/get the tree item values according to the column
Definition: updateTargetPriorityListDialog.h:43
Contains makVrf::DtBaseTaskSetDialogInterface class. This is the interface for the dialog used by mos...
This dialog manage a target priority list for the selected entity/entities. On initialization, the existing priority list is displayed, allowing adding, removing and updating targets. instead of sending a request data to the sim It is used by DtUpdateTargetPriorityListDialog as a way to add or update a priority list.
Definition: updateTargetPriorityListDialog.h:37
A DtSimObjectEntry is an entry for a persistent simulation object like an entity. ...
Definition: DtSimObjectEntry.h:22
Derived from DtSetTargetPriorityListDialog, this class has similar functionality but will signal the ...
Definition: addTargetPriorityListDialog.h:29
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
QToolButton * myAddTargetsButton
Definition: updateTargetPriorityListDialog.h:107
QToolButton * myRemoveTargetsButton
Definition: updateTargetPriorityListDialog.h:108
QTreeWidget * myItems
Each top level item displays the target name and a combo box with priority options.
Definition: updateTargetPriorityListDialog.h:105
QBoxLayout * myMainLayout
Definition: updateTargetPriorityListDialog.h:101
boost::signals2::connection mySelectionConnection
Definition: updateTargetPriorityListDialog.h:113
PriorityRecordUserRole
use these to set/get user data for UUID and DtUniqueId of the target which are stored in the item's f...
Definition: updateTargetPriorityListDialog.h:52
class DtSimStatement:
Definition: simStatement.h:38
QWidget * myMainCanvas
Definition: updateTargetPriorityListDialog.h:100
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:70
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32
Definition: updateTargetPriorityListDialog.h:116
makVrv::DtSignalConnectionManager myConnections
Definition: updateTargetPriorityListDialog.h:102