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

Signals

void updateMunition (bool)
 

Public Member Functions

 DtMineConfigurationDialog (makVrv::DtDe &de, QWidget *parent=0, const Qt::WindowFlags &flags=0)
 
virtual ~DtMineConfigurationDialog ()
 
virtual void setFromRecord (const DtMineConfigurationSettingsRecord &)
 
virtual void getRecord (DtMineConfigurationSettingsRecord &) const
 
virtual void loadDefaults (bool fromFactory=false)
 
virtual void saveAsDefaults ()
 
virtual void setupGui (bool selfDestruct)
 
virtual void setupGui (const DtMineMunition &)
 
virtual void creationMode (bool add)
 
virtual const DtMineMunitionmunition ()
 

Public Attributes

Ui_MineConfigureDialogUi myUiImpl
 
DtSimpleSmallRangeLabelmyTripWireTypeLabel
 
DtEnumerationSelectionWidgetmyEnumerationSelectionWidget
 
QDialogmyEnumerationSelectionDialog
 

Protected Slots

virtual void fuseChanged (int)
 
virtual void accept ()
 

Protected Member Functions

virtual void slot_onUnitChanged (const makVrv::DtUnicode &category, const makVrv::DtUnicode &type)
 
virtual void createTripWireLabel ()
 

Protected Attributes

std::vector< doublemyDefaultLengthsSource
 
makVrv::DtDemyDe
 
makVrv::DtSignalConnectionManager myConnectionManager
 
DtMineConfigurationSettingsRecord mySettings
 
DtMineMunition myCurrentMunition
 
bool myIsNewMine
 
bool myInitialized
 

Constructor & Destructor Documentation

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

Constructor.

virtual makVrf::DtMineConfigurationDialog::~DtMineConfigurationDialog ( )
virtual

Destructor.

Member Function Documentation

virtual void makVrf::DtMineConfigurationDialog::setFromRecord ( const DtMineConfigurationSettingsRecord )
virtual

Set the current settings.

virtual void makVrf::DtMineConfigurationDialog::getRecord ( DtMineConfigurationSettingsRecord ) const
virtual

Get the current settings.

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

Loads default or factory record.

virtual void makVrf::DtMineConfigurationDialog::saveAsDefaults ( )
virtual

Saves current settings as default.

virtual void makVrf::DtMineConfigurationDialog::setupGui ( bool  selfDestruct)
virtual
virtual void makVrf::DtMineConfigurationDialog::setupGui ( const DtMineMunition )
virtual
virtual void makVrf::DtMineConfigurationDialog::creationMode ( bool  add)
virtual
virtual const DtMineMunition& makVrf::DtMineConfigurationDialog::munition ( )
virtual
virtual void makVrf::DtMineConfigurationDialog::slot_onUnitChanged ( const makVrv::DtUnicode category,
const makVrv::DtUnicode type 
)
protectedvirtual
virtual void makVrf::DtMineConfigurationDialog::createTripWireLabel ( )
protectedvirtual
void makVrf::DtMineConfigurationDialog::updateMunition ( bool  )
signal
virtual void makVrf::DtMineConfigurationDialog::fuseChanged ( int  )
protectedvirtualslot
virtual void makVrf::DtMineConfigurationDialog::accept ( )
protectedvirtualslot

Member Data Documentation

Ui_MineConfigureDialogUi makVrf::DtMineConfigurationDialog::myUiImpl
DtSimpleSmallRangeLabel* makVrf::DtMineConfigurationDialog::myTripWireTypeLabel
DtEnumerationSelectionWidget* makVrf::DtMineConfigurationDialog::myEnumerationSelectionWidget
QDialog* makVrf::DtMineConfigurationDialog::myEnumerationSelectionDialog
std::vector<double> makVrf::DtMineConfigurationDialog::myDefaultLengthsSource
protected

This stores the default trip wire lengths in meters, our source units.

makVrv::DtDe& makVrf::DtMineConfigurationDialog::myDe
protected
makVrv::DtSignalConnectionManager makVrf::DtMineConfigurationDialog::myConnectionManager
protected
DtMineConfigurationSettingsRecord makVrf::DtMineConfigurationDialog::mySettings
protected
DtMineMunition makVrf::DtMineConfigurationDialog::myCurrentMunition
protected
bool makVrf::DtMineConfigurationDialog::myIsNewMine
protected
bool makVrf::DtMineConfigurationDialog::myInitialized
protected

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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)