16 #if !defined(Q_MOC_RUN)
29 class DtAddTargetPriorityListDialog;
44 PriorityTreeColumn_Name = 0,
45 PriorityTreeColumn_Priority = 1,
47 PriorityTreeColumn_ColumnCount
53 PriorityRecordUserRole_UUID = Qt::UserRole,
54 PriorityRecordUserRole_SimId
64 virtual void initializeItems(
const std::vector<makVrv::DtSimEntry*>& data);
65 virtual QWidget* contents(
const std::vector<makVrv::DtSimEntry*>& data);
66 virtual void setupFrom(
const std::vector<makVrv::DtSimEntry*>& data);
67 virtual void sendRequest();
73 virtual void slot_addingPriorityTargetListCancelled();
75 virtual void updatePriorityTargetRecord(
const DtUUID& uuid,
int priority);
77 virtual void closeAddTargetPriorityListDialog();
80 virtual void slot_onCurrentSelectionChanged(
93 void onRemoveTargets();
UUID is a unique ID wrapper class.
Definition: rwUUID.h:222
std::vector< makVrv::DtSimEntry * > myData
Definition: updateTargetPriorityListDialog.h:109
Definition: taskSetDialogInterface.h:64
Definition: baseTaskSetDialogInterface.h:33
QPushButton * myRemoveTargetsButton
Definition: updateTargetPriorityListDialog.h:107
Definition: taskSetDialogInterface.h:83
DtAddTargetPriorityListDialog * myAddTargetPriorityListDialog
Definition: updateTargetPriorityListDialog.h:110
PriorityTreeColumn
use these to set/get the tree item values according to the column
Definition: updateTargetPriorityListDialog.h:42
Contains makVrf::DtBaseTaskSetDialogInterface class.
This dialog manage a target priority list for the selected entity/entities.
Definition: updateTargetPriorityListDialog.h:36
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
QTreeWidget * myItems
Each top level item displays the target name and a combo box with priority options.
Definition: updateTargetPriorityListDialog.h:104
QBoxLayout * myMainLayout
Definition: updateTargetPriorityListDialog.h:100
boost::signals2::connection mySelectionConnection
Definition: updateTargetPriorityListDialog.h:112
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:51
class DtSimStatement:
Definition: simStatement.h:35
QWidget * myMainCanvas
Definition: updateTargetPriorityListDialog.h:99
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32
QPushButton * myAddTargetsButton
Definition: updateTargetPriorityListDialog.h:106
Definition: updateTargetPriorityListDialog.h:115
makVrv::DtSignalConnectionManager myConnections
Definition: updateTargetPriorityListDialog.h:101