VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Slots | Protected Attributes
makVrf::DtCreateMunitionDetonationDialogExtension Class Reference
Inheritance diagram for makVrf::DtCreateMunitionDetonationDialogExtension:
Inheritance graph
[legend]

Public Member Functions

 DtCreateMunitionDetonationDialogExtension (makVrv::DtDe &de, QWidget *parent=0, const Qt::WindowFlags &flags=0)
 
virtual ~DtCreateMunitionDetonationDialogExtension ()
 
virtual void setFromRecord (const DtCreateMunitionDetonationSettingsRecord &)
 
virtual void getRecord (DtCreateMunitionDetonationSettingsRecord &) const
 
virtual void loadDefaults (bool fromFactory=false)
 
virtual void saveAsDefaults ()
 
virtual void setResultType (int)
 
virtual DtDetonationInteractionData detonationInteractionData ()
 
virtual void setupGui ()
 

Public Attributes

boost::signals2::signal< void(const
DtDetonationInteractionData &)> 
signal_detonationDataChanged
 
Ui::CreateMunitionDetonationDialogUi myUiImpl
 
DtEnumerationSelectionWidgetmyEnumerationSelectionWidget
 
QDialogmyEnumerationSelectionDialog
 

Protected Slots

virtual void dataChanged ()
 
virtual void chooseCustomMunition ()
 
virtual void acceptMunition ()
 
virtual void rejectMunition ()
 

Protected Attributes

makVrv::DtDemyDe
 
DtCreateMunitionDetonationSettingsRecord mySettings
 

Constructor & Destructor Documentation

makVrf::DtCreateMunitionDetonationDialogExtension::DtCreateMunitionDetonationDialogExtension ( makVrv::DtDe de,
QWidget *  parent = 0,
const Qt::WindowFlags &  flags = 0 
)

Constructor.

virtual makVrf::DtCreateMunitionDetonationDialogExtension::~DtCreateMunitionDetonationDialogExtension ( )
virtual

Destructor.

Member Function Documentation

virtual void makVrf::DtCreateMunitionDetonationDialogExtension::setFromRecord ( const DtCreateMunitionDetonationSettingsRecord )
virtual

SEt the current settings.

virtual void makVrf::DtCreateMunitionDetonationDialogExtension::getRecord ( DtCreateMunitionDetonationSettingsRecord ) const
virtual

Get the current settings.

virtual void makVrf::DtCreateMunitionDetonationDialogExtension::loadDefaults ( bool  fromFactory = false)
virtual

Loads default or factory record.

virtual void makVrf::DtCreateMunitionDetonationDialogExtension::saveAsDefaults ( )
virtual

Saves current settings as default.

virtual void makVrf::DtCreateMunitionDetonationDialogExtension::setResultType ( int  )
virtual

Selects result type based on result type int.

virtual DtDetonationInteractionData makVrf::DtCreateMunitionDetonationDialogExtension::detonationInteractionData ( )
virtual

Returns current DtDetonationInteractionData.

virtual void makVrf::DtCreateMunitionDetonationDialogExtension::setupGui ( )
virtual
virtual void makVrf::DtCreateMunitionDetonationDialogExtension::dataChanged ( )
protectedvirtualslot
virtual void makVrf::DtCreateMunitionDetonationDialogExtension::chooseCustomMunition ( )
protectedvirtualslot
virtual void makVrf::DtCreateMunitionDetonationDialogExtension::acceptMunition ( )
protectedvirtualslot
virtual void makVrf::DtCreateMunitionDetonationDialogExtension::rejectMunition ( )
protectedvirtualslot

Member Data Documentation

boost::signals2::signal<void (const DtDetonationInteractionData&)> makVrf::DtCreateMunitionDetonationDialogExtension::signal_detonationDataChanged
Ui::CreateMunitionDetonationDialogUi makVrf::DtCreateMunitionDetonationDialogExtension::myUiImpl
DtEnumerationSelectionWidget* makVrf::DtCreateMunitionDetonationDialogExtension::myEnumerationSelectionWidget
QDialog* makVrf::DtCreateMunitionDetonationDialogExtension::myEnumerationSelectionDialog
makVrv::DtDe& makVrf::DtCreateMunitionDetonationDialogExtension::myDe
protected
DtCreateMunitionDetonationSettingsRecord makVrf::DtCreateMunitionDetonationDialogExtension::mySettings
protected

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

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)