![]() |
VR-Forces Developer's Guide
|
Dialog to allow user to customize object parser when inputing a file for scenario laydown.

Signals | |
| void | changed () |
Public Member Functions | |
| DtMinefieldCompositionWidget (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0) | |
| virtual | ~DtMinefieldCompositionWidget () override |
| virtual void | setupGui (bool selfDestructing) |
| virtual void | loadFromParamters (DtMineCompositionList *list) |
| virtual bool | loadFromParamters (const DtEntityType &entType) |
| virtual void | setupFromExtendedData (const std::map< std::string, std::string > &) |
| virtual std::string | createExtendedData () |
| virtual void | createParameterData (DtMineCompositionList *mineList) |
Public Attributes | |
| Ui_minefieldCompositionWidgetUi | myUiImpl |
Protected Slots | |
| virtual void | updateMineType (bool add=true) |
| virtual void | munitionDataChanged (int row, int col) |
| virtual void | tableDataChanged (int row, int col) |
| virtual void | configureMine (int row) |
| virtual void | addMineTableEntry () |
| virtual void | removeMineTableEntry () |
Protected Member Functions | |
| virtual void | createConfigurationDlg () |
| virtual void | addNewTableEntry (DtMineCompositionEntry *entry) |
| virtual void | createNewTableEntry () |
| virtual void | configureNewMine () |
| virtual void | slot_onUnitChanged (const makVrv::DtUnicode &category, const makVrv::DtUnicode &type, int newUnit, int oldUnit) |
| virtual void | updateDensityUnits (int oldUnits) |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| DtEntityType | myMinefieldType |
| bool | mySelfDestruct |
| std::vector< DtMineMunition > | myMines |
| DtMineConfigurationDialog * | myMineConfigDlg |
| int | myOrigDecimal |
| makVrv::DtSignalConnectionManager | myConnectionManager |
| makVrf::DtMinefieldCompositionWidget::DtMinefieldCompositionWidget | ( | makVrv::DtDe & | de, |
| QWidget * | parent, | ||
| const Qt::WindowFlags & | flags = 0 |
||
| ) |
|
overridevirtual |
|
virtual |
|
virtual |
Called when setting up from parameter file in SOE i.e someone has predefined the values for the minefield.
|
virtual |
Called when setting up for vrfGui creation of object Returns true if there are preexisting mine types in parameters else start with clean slate.
|
virtual |
Extended data override any parameter defaults.
|
virtual |
During creation of an object any choices user inputs gets stored in here.
|
virtual |
Used in simulation object editor to populate the mine composition.
|
signal |
|
protectedvirtual |
Creates the pop up mine configuration dialog that lets the user choose munition type, fuse, and warhead.
|
protectedvirtual |
Creates new entry in table and fills it in with provided mine entry data.
|
protectedvirtual |
Creates a blank entry in the table and opens configure mine dialog.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
| Ui_minefieldCompositionWidgetUi makVrf::DtMinefieldCompositionWidget::myUiImpl |
|
protected |
|
protected |
Show different mine types based on minefield type to create.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |