Protected Member Functions |
| virtual void | createComplexCanvas () |
| virtual void | createEmbarkationConfigurationCanvas (const DtOccupancyDirectorDescriptor *desc) |
| virtual bool | isComplex (const DtOccupancyDirectorDescriptor *desc) const |
| virtual bool | isComplex (const DtRwTemplatedListPtr< DtLoadPoint > &) const |
| virtual bool | isComplex (const DtLoadPoint *) const |
| virtual bool | isComplex (const DtEmbarkationSlotEntry *) const |
| | A slot is complex if it's location is not 0, 0, 0.
|
| virtual void | createEntityTypesList (QWidget *parent, const DtOccupancyDirectorDescriptor *) |
| virtual QWidget * | createLoadList (QWidget *parent, const QString &title, DtUiLoadPositionElement *&position) |
| virtual void | validateEmbarkationButtons () |
| virtual void | accept () |
| virtual QListWidgetItem * | addSlot (const DtEmbarkationSlotEntry *) |
| | If this slot is at 0, 0, 0, adds it as an entry.
|
| virtual void | removeSlot (DtOccupancyDirectorDescriptor *desc, DtEmbarkationSlotEntry *) |
| | Removes the slot from the list and internal structures.
|
| virtual void | addSlot (DtOccupancyDirectorDescriptor *desc, const DtRangedObjectType &) |
| | Creates and adds a new slot entry and one ingress and one egress point for the slot.
|
| virtual int | slotIndex (const DtOccupancyDirectorDescriptor *, const DtEmbarkationSlotEntry *) const |
| virtual DtLoadPoint * | pointFor (const DtOccupancyDirectorDescriptor *, const DtEmbarkationSlotEntry *, const DtRwTemplatedListPtr< DtLoadPoint > &) const |
| virtual QListWidgetItem * | itemFor (const DtEmbarkationSlotEntry *) const |
| virtual void | reworkPointsFrom (int iSlotIndex, const DtRwTemplatedListPtr< DtLoadPoint > &) const |
| | And supported slot greater than the supplied slot index will have it's value decreased by 1.
|
Constructor & Destructor Documentation
| DtEmbarkationConfigurationDialog::DtEmbarkationConfigurationDialog |
( |
QWidget * |
parent | ) |
|
| virtual DtEmbarkationConfigurationDialog::~DtEmbarkationConfigurationDialog |
( |
| ) |
|
|
virtual |
Member Function Documentation
| static void DtEmbarkationConfigurationDialog::addEntityType |
( |
const QString & |
, |
|
|
const DtRangedObjectType & |
|
|
) |
| |
|
static |
Factory methods for adding types that are possible to add to an embarkation slot.
| static void DtEmbarkationConfigurationDialog::removeEntityType |
( |
const QString & |
| ) |
|
|
static |
| static void DtEmbarkationConfigurationDialog::removeEntityType |
( |
const DtRangedObjectType & |
| ) |
|
|
static |
| static void DtEmbarkationConfigurationDialog::clearEntityTypes |
( |
| ) |
|
|
static |
| static DtRangedObjectType DtEmbarkationConfigurationDialog::objectTypeFor |
( |
const QString & |
| ) |
|
|
static |
| static QString DtEmbarkationConfigurationDialog::entityTypeText |
( |
const DtRangedObjectType & |
| ) |
|
|
static |
| static QHash<QString, DtRangedObjectType>& DtEmbarkationConfigurationDialog::entityTypes |
( |
| ) |
|
|
static |
| virtual void DtEmbarkationConfigurationDialog::createComplexCanvas |
( |
| ) |
|
|
protectedvirtual |
| virtual bool DtEmbarkationConfigurationDialog::isComplex |
( |
const DtLoadPoint * |
| ) |
const |
|
protectedvirtual |
A slot is complex if it's location is not 0, 0, 0.
| virtual void DtEmbarkationConfigurationDialog::validateEmbarkationButtons |
( |
| ) |
|
|
protectedvirtual |
| virtual void DtEmbarkationConfigurationDialog::accept |
( |
| ) |
|
|
protectedvirtual |
If this slot is at 0, 0, 0, adds it as an entry.
Checks the factory to see if it is in ther, and, if not, adds the string representation of the ranged object type;
Removes the slot from the list and internal structures.
Also removes the ingress/egress point for that slot. As an effect of this, will need to rework other ingress/egress points and slots to reference new slot numbers
Creates and adds a new slot entry and one ingress and one egress point for the slot.
The slot is created at the default of 0, 0, 0
| static void DtEmbarkationConfigurationDialog::initializeEntityTypes |
( |
| ) |
|
|
staticprotected |
And supported slot greater than the supplied slot index will have it's value decreased by 1.
| virtual void DtEmbarkationConfigurationDialog::clear |
( |
| ) |
|
|
protectedvirtualslot |
| virtual void DtEmbarkationConfigurationDialog::selectedEntityTypeChanged |
( |
| ) |
|
|
protectedvirtualslot |
| virtual void DtEmbarkationConfigurationDialog::addEntityType |
( |
| ) |
|
|
protectedvirtualslot |
| virtual void DtEmbarkationConfigurationDialog::removeSelectedSlot |
( |
| ) |
|
|
protectedvirtualslot |
Member Data Documentation
| QWidget* DtEmbarkationConfigurationDialog::myCanvas |
|
protected |
| QListWidget* DtEmbarkationConfigurationDialog::myEntityTypes |
|
protected |
| QPushButton* DtEmbarkationConfigurationDialog::myAddType |
|
protected |
| QPushButton* DtEmbarkationConfigurationDialog::myRemoveType |
|
protected |
| QCheckBox* DtEmbarkationConfigurationDialog::myFlipDisembarkBodyX |
|
protected |
| QCheckBox* DtEmbarkationConfigurationDialog::myFlipDisembarkBodyY |
|
protected |
The documentation for this class was generated from the following file: