![]() |
VR-Forces 5.0.3 Developer's Guide
|
The main dialog that allows the user to pick a power and determinant. Call the rangeDeterminant() method to get the class that will be able to execture the result.

Public Types | |
| typedef std::map< DtString, QRadioButton * > | DeterminantsButtons |
| typedef std::map< DtString, DtDeterminant * > | Determinants |
Public Member Functions | |
| DtPowerAndDeterminantDialog (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=Qt::Tool) | |
| virtual | ~DtPowerAndDeterminantDialog () |
| virtual void | init (DtMunitionDetonationPowerEntry *=0, const DtString &initialPower="", const DtString &initialDeterminant="") |
| virtual DtString | selectedPower () const |
| virtual DtString | selectedDeterminant () const |
| virtual DtPowerRangeDeterminant * | determinant () const |
Public Attributes | |
| QVBoxLayout * | myMainLayout |
| QHBoxLayout * | myButtonLayout |
| QPushButton * | myOKButton |
| QPushButton * | myCancelButton |
| QLabel * | myPowersLabel |
| QListWidget * | myPowers |
| QWidget * | myDeterminantsCanvas |
| QVBoxLayout * | myDeterminantsCanvasLayout |
| QWidget * | myDeterminantValueCanvas |
| QVBoxLayout * | myDeterminantValueCanvasLayout |
| DeterminantsButtons | myDeterminantsButtons |
| Determinants | myDeterminants |
Protected Slots | |
| virtual void | powerTypeChanged () |
| virtual void | determinantTypeChanged () |
| virtual void | updateOKButton () |
Protected Member Functions | |
| virtual void | selectDeterminant (const DtString &) |
| virtual void | selectDeterminantBasedOnCurrentPower () |
| virtual QString | determinantsTitle (const DtString &det, const DtString &power) const |
| virtual DtDeterminant * | determinantFor (const DtString &) const |
| virtual void | createDirectDeterminant (const DtPowerRangeDeterminant *=0) |
| virtual void | createRangeListDeterminant (const DtPowerRangeDeterminant *=0) |
| virtual void | createRangeCoefficientDeterminant (const DtPowerRangeDeterminant *=0) |
| virtual void | createEquivalentTNTDeterminant (const DtPowerRangeDeterminant *=0) |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| DtMunitionDetonationPowerEntry * | myPowerEntry |
| DtDeterminant * | myCurrentDeterminant |
| std::map< DtString, std::map < DtString, QString > > | myDeterminantTitles |
| typedef std::map<DtString, QRadioButton*> DtPowerAndDeterminantDialog::DeterminantsButtons |
| typedef std::map<DtString, DtDeterminant*> DtPowerAndDeterminantDialog::Determinants |
| DtPowerAndDeterminantDialog::DtPowerAndDeterminantDialog | ( | makVrv::DtDe & | de, |
| QWidget * | parent, | ||
| const Qt::WindowFlags & | flags = Qt::Tool |
||
| ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
This will return a newly allocated determinant that must be deleted when done with.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
| QVBoxLayout* DtPowerAndDeterminantDialog::myMainLayout |
| QHBoxLayout* DtPowerAndDeterminantDialog::myButtonLayout |
| QPushButton* DtPowerAndDeterminantDialog::myOKButton |
| QPushButton* DtPowerAndDeterminantDialog::myCancelButton |
| QLabel* DtPowerAndDeterminantDialog::myPowersLabel |
| QListWidget* DtPowerAndDeterminantDialog::myPowers |
| QWidget* DtPowerAndDeterminantDialog::myDeterminantsCanvas |
| QVBoxLayout* DtPowerAndDeterminantDialog::myDeterminantsCanvasLayout |
| QWidget* DtPowerAndDeterminantDialog::myDeterminantValueCanvas |
| QVBoxLayout* DtPowerAndDeterminantDialog::myDeterminantValueCanvasLayout |
| DeterminantsButtons DtPowerAndDeterminantDialog::myDeterminantsButtons |
| Determinants DtPowerAndDeterminantDialog::myDeterminants |
|
protected |
|
protected |
|
protected |
|
protected |