13 #if !defined(Q_MOC_RUN)
19 #include <matrix/vlVector.h>
20 #include <boost/signals2.hpp>
29 class DtOffsetLocationEntryWidget;
30 class DtEmbarkationSlotEntryWidget;
44 virtual DtVector overridePosition()
const;
47 virtual void setOverridePosition(
const DtVector&);
49 virtual bool loadOverride()
const;
50 virtual void setLoadOverride(
bool);
57 virtual void setSlotsAvailable(
bool);
60 virtual void embarkChildrenOn(
const std::vector<DtUUID>& children,
const DtUUID& parent,
bool override,
61 const DtVector& overridePosition,
int embarkInSlot = -1,
const DtString& slotName =
"*",
const DtString& slotType =
"*",
bool chooseAnyIfNotAvailable =
true);
64 virtual void setOverrideOnly(
bool b);
67 virtual void onEmbarkTypeChanged();
70 virtual QWidget* contents(
const std::set<makVrv::DtUniqueID>& data)
override;
72 virtual void sendRequest()
override;
73 virtual void slot_onNameChanged(
const DtUUID& s)
override;
78 virtual void setupFrom(
const std::set<makVrv::DtUniqueID>& data)
override;
82 virtual void initializeSelectionFilters()
override;
UUID is a unique ID wrapper class.
Definition: uuid.h:59
bool myOverrideOnly
Definition: setEmbarkedDialog.h:98
Definition: taskSetDialogInterface.h:63
Definition: taskSetDialogInterface.h:82
Contains the DtUUID class declaration.
QRadioButton * myOverride
Definition: setEmbarkedDialog.h:96
DtOffsetLocationEntryWidget * myOffsetVector
Definition: setEmbarkedDialog.h:91
QGroupBox * myOffsetGroupBox
Definition: setEmbarkedDialog.h:89
QVBoxLayout * myEmbarkLayout
Definition: setEmbarkedDialog.h:94
DtEmbarkationSlotEntryWidget * mySlotEntryWidget
Definition: setEmbarkedDialog.h:99
QVBoxLayout * myOffsetLayout
Definition: setEmbarkedDialog.h:90
QRadioButton * myReserve
Definition: setEmbarkedDialog.h:95
Definition: baseFilteredListViewTaskSetDialog.h:34
boost::signals2::signal< void(const DtEmbarkOnInformationStruct &)> signal_embarkChildrenOn
Definition: setEmbarkedDialog.h:62
class DtSimStatement:
Definition: simStatement.h:38
std::vector< DtUUID > myToEmbark
Definition: setEmbarkedDialog.h:85
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:76
DtUUID myEmbarkOnParent
Definition: setEmbarkedDialog.h:86
Definition: setEmbarkedDialog.h:102
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
Definition: setEmbarkedDialog.h:32
A collection of 3 range widgets for x, y and z offsets (in meters). It is up to the user of this widg...
Definition: offsetLocationEntryWidget.h:27
Widget that allows for the selection of an embarkation slot from the given data. If there is more tha...
Definition: embarkationSlotEntryWidget.h:29
QGroupBox * myEmbarkType
Definition: setEmbarkedDialog.h:93