VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes
DtEmbarkationConfigurationDialog Class Reference
Inheritance diagram for DtEmbarkationConfigurationDialog:
Inheritance graph
[legend]

Public Member Functions

 DtEmbarkationConfigurationDialog (makVrv::DtDe &de, QWidget *parent, Qt::WindowFlags flags)
virtual ~DtEmbarkationConfigurationDialog ()
virtual void init (const DtObjectType &t)
const DtEmbarkationInformationembarkationInformation () const

Static Public Member Functions

static void ConfigureEmbarkation (makVrv::DtDe &, DtUiPushButtonElement *)

Public Attributes

DtEmbarkationEditormyEmbarkationEditor
QVBoxLayout * myMainLayout
QWidgetmyBasicCanvas
QVBoxLayout * myBasicCanvasLayout
DtUiPositionElementmyBasicIngressPoint
DtUiPositionElementmyBasicEgressPoint
QPushButtonmyBasicOKButton
QPushButtonmyBasicAddType
QPushButtonmyBasicRemoveType
QListWidget * myBasicEntityTypes
std::map< QString,
DtRangedObjectType
myAvailableEntityTypes

Protected Slots

virtual void switchToAdvanced ()
virtual void selectedEntityTypeChanged ()
virtual void addEntityType ()
virtual void removeSelectedSlot ()

Protected Member Functions

virtual bool isComplex () const
virtual bool isComplex (const DtEmbarkationInformation::LoadPoints &) const
virtual bool isComplex (const DtEmbarkationSlotEntry &) const
virtual bool isComplex (const DtLoadPoint &) const
virtual void createComplexEditor ()
virtual void createBasicEditor ()
virtual void createBasicEntityTypesList ()
virtual void validateBasicEmbarkationButtons ()
virtual QListWidgetItem * addSlot (const DtEmbarkationSlotEntry &)
virtual QListWidgetItem * addSlot (const DtRangedObjectType &)
virtual void removeSlot (int slot)
virtual void reworkPointsFrom (int iIndex, DtEmbarkationInformation::LoadPoints &pnts) const
virtual QWidgetcreateLoadList (QWidget *parent, const QString &title, DtUiPositionElement *&position)

Protected Attributes

DtObjectType myObjectType
makVrv::DtDemyDe
DtEmbarkationInformation myBasicEmbarkationInformation
virtual DtRangedObjectType objectTypeFor (QListWidgetItem *)
virtual QString entityTypeText (const DtRangedObjectType &)
static void addEntityType (const QString &, const DtRangedObjectType &)
static void removeEntityType (const QString &)
static void removeEntityType (const DtRangedObjectType &)
static void clearEntityTypes ()
static std::map< QString,
DtRangedObjectType > & 
entityTypes ()
static void initializeEntityTypes ()

Constructor & Destructor Documentation

DtEmbarkationConfigurationDialog::DtEmbarkationConfigurationDialog ( makVrv::DtDe de,
QWidget parent,
Qt::WindowFlags  flags 
)
virtual DtEmbarkationConfigurationDialog::~DtEmbarkationConfigurationDialog ( )
virtual

Member Function Documentation

static void DtEmbarkationConfigurationDialog::ConfigureEmbarkation ( makVrv::DtDe ,
DtUiPushButtonElement  
)
static
virtual void DtEmbarkationConfigurationDialog::init ( const DtObjectType t)
virtual
const DtEmbarkationInformation& DtEmbarkationConfigurationDialog::embarkationInformation ( ) const
static void DtEmbarkationConfigurationDialog::addEntityType ( const QString &  ,
const DtRangedObjectType  
)
static

Static methods for adding allowable embarkable entity types

static void DtEmbarkationConfigurationDialog::removeEntityType ( const QString &  )
static

Static methods for adding allowable embarkable entity types

static void DtEmbarkationConfigurationDialog::removeEntityType ( const DtRangedObjectType )
static

Static methods for adding allowable embarkable entity types

static void DtEmbarkationConfigurationDialog::clearEntityTypes ( )
static

Static methods for adding allowable embarkable entity types

virtual DtRangedObjectType DtEmbarkationConfigurationDialog::objectTypeFor ( QListWidgetItem *  )
virtual

Static methods for adding allowable embarkable entity types

virtual QString DtEmbarkationConfigurationDialog::entityTypeText ( const DtRangedObjectType )
virtual

Static methods for adding allowable embarkable entity types

static std::map<QString, DtRangedObjectType>& DtEmbarkationConfigurationDialog::entityTypes ( )
static

Static methods for adding allowable embarkable entity types

static void DtEmbarkationConfigurationDialog::initializeEntityTypes ( )
static

Static methods for adding allowable embarkable entity types

virtual bool DtEmbarkationConfigurationDialog::isComplex ( ) const
protectedvirtual
virtual bool DtEmbarkationConfigurationDialog::isComplex ( const DtEmbarkationInformation::LoadPoints ) const
protectedvirtual
virtual bool DtEmbarkationConfigurationDialog::isComplex ( const DtEmbarkationSlotEntry ) const
protectedvirtual
virtual bool DtEmbarkationConfigurationDialog::isComplex ( const DtLoadPoint ) const
protectedvirtual
virtual void DtEmbarkationConfigurationDialog::createComplexEditor ( )
protectedvirtual
virtual void DtEmbarkationConfigurationDialog::createBasicEditor ( )
protectedvirtual
virtual void DtEmbarkationConfigurationDialog::createBasicEntityTypesList ( )
protectedvirtual
virtual void DtEmbarkationConfigurationDialog::validateBasicEmbarkationButtons ( )
protectedvirtual
virtual QListWidgetItem* DtEmbarkationConfigurationDialog::addSlot ( const DtEmbarkationSlotEntry )
protectedvirtual
virtual QListWidgetItem* DtEmbarkationConfigurationDialog::addSlot ( const DtRangedObjectType )
protectedvirtual
virtual void DtEmbarkationConfigurationDialog::removeSlot ( int  slot)
protectedvirtual
virtual void DtEmbarkationConfigurationDialog::reworkPointsFrom ( int  iIndex,
DtEmbarkationInformation::LoadPoints pnts 
) const
protectedvirtual
virtual QWidget* DtEmbarkationConfigurationDialog::createLoadList ( QWidget parent,
const QString &  title,
DtUiPositionElement *&  position 
)
protectedvirtual
virtual void DtEmbarkationConfigurationDialog::switchToAdvanced ( )
protectedvirtualslot
virtual void DtEmbarkationConfigurationDialog::selectedEntityTypeChanged ( )
protectedvirtualslot
virtual void DtEmbarkationConfigurationDialog::addEntityType ( )
protectedvirtualslot
virtual void DtEmbarkationConfigurationDialog::removeSelectedSlot ( )
protectedvirtualslot

Member Data Documentation

DtEmbarkationEditor* DtEmbarkationConfigurationDialog::myEmbarkationEditor
QVBoxLayout* DtEmbarkationConfigurationDialog::myMainLayout
QWidget* DtEmbarkationConfigurationDialog::myBasicCanvas
QVBoxLayout* DtEmbarkationConfigurationDialog::myBasicCanvasLayout
DtUiPositionElement* DtEmbarkationConfigurationDialog::myBasicIngressPoint
DtUiPositionElement* DtEmbarkationConfigurationDialog::myBasicEgressPoint
QPushButton* DtEmbarkationConfigurationDialog::myBasicOKButton
QPushButton* DtEmbarkationConfigurationDialog::myBasicAddType
QPushButton* DtEmbarkationConfigurationDialog::myBasicRemoveType
QListWidget* DtEmbarkationConfigurationDialog::myBasicEntityTypes
std::map<QString, DtRangedObjectType> DtEmbarkationConfigurationDialog::myAvailableEntityTypes
DtObjectType DtEmbarkationConfigurationDialog::myObjectType
protected
makVrv::DtDe& DtEmbarkationConfigurationDialog::myDe
protected
DtEmbarkationInformation DtEmbarkationConfigurationDialog::myBasicEmbarkationInformation
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)