![]() |
VR-Forces 4.3.1 Class Documentation
|
This class will allow editing of the assemblies available to roll up for aggregates. More...

Classes | |
| struct | AssemblyItemStruct |
Public Types | |
| typedef std::map< int, QTableWidget * > | TableWidgets |
| 0 - Equipment 1 - Weapons 2 - Ammunition 3 - Variables 4 - Systems | |
Public Member Functions | |
| DtAssembliesEditor (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=Qt::Tool) | |
| virtual | ~DtAssembliesEditor () |
Public Attributes | |
| QTabWidget * | myTabWidget |
| QHBoxLayout * | myButtonLayout |
| QPushButton * | myOKButton |
| QPushButton * | myCancelButton |
| QLabel * | myInstructions |
| QHBoxLayout * | myButtonModifyLayout |
| QPushButton * | myAddAssembly |
| QPushButton * | myRemoveAssembly |
| QPushButton * | myEditAssembly |
| QPushButton * | myAddAssemblyItem |
| QPushButton * | myRemoveAssemblyItem |
| QLabel * | myAssemblyLabel |
| QComboBox * | myAssembly |
| TableWidgets | myTableWidgets |
Protected Types | |
| typedef std::map< int, AssemblyItemStruct > | AvailableAssemblyItems |
| typedef std::map< std::string, DtRwVariableBindings * > | SystemVariables |
Protected Slots | |
| virtual void | addRow () |
| virtual void | removeRow () |
| virtual void | itemSelectionChanged () |
| virtual void | assemblyChanged () |
| virtual void | elementSelectionChanged () |
| virtual void | editAssembly () |
| virtual void | removeAssembly () |
| virtual void | addAssembly () |
| virtual void | onEditSystemProperties () |
Protected Member Functions | |
| virtual void | accept () |
| Called when dialog is accepted. Write out all changes. | |
| virtual void | convertTableToAssembly (const std::string &, DtAssembliesReaderWriter::RootNodeContainer &container) const |
| virtual void | setupTableForAssembly (const DtAssembliesReaderWriter::RwRootNode &) |
| virtual QComboBox * | createComboForAmmunition (int row, const std::string &) |
| virtual QComboBox * | createComboForEquipment (int row, const std::string &) |
| virtual QComboBox * | createComboForWeapon (int row, const std::string &) |
| virtual QComboBox * | createComboForVariable (int row, const std::string &) |
| virtual QComboBox * | createComboForSystem (int row, const std::string &keyword, const makVrv::DtUnicode &value) |
| virtual QComboBox * | createComboBoxFor (int row, const std::string &keyword, const std::string &type) |
| virtual void | setupRowFor (int type, int row, const std::string &keyword, const std::string &value) |
| virtual void | removeFromAllButThis (int type, const QString &, QComboBox *) |
| virtual void | removeFromAllButThis (int type, QComboBox *) |
| virtual void | addToAllButThis (int type, const QString &, const QString &, QComboBox *) |
| virtual void | modifyComboBoxesFor (int type, QComboBox *value) |
| virtual void | variableSelectionChanged (QComboBox *) |
| virtual void | systemSelectionChanged (QComboBox *) |
| virtual void | setupAvailableMap (const std::string &type, const std::map< std::string, std::string > &) |
| virtual void | setupAvailableItemsForCurrentRoot () |
| virtual QString | getUniqueName (const QString &) |
| void | createTableTabFor (int type, const QString &tab) |
| virtual int | mapAvailableToType (const std::string &) const |
| virtual std::string | mapTypeToAvailable (int) const |
| virtual void | addUnusedSystemsTo (QComboBox *) |
| virtual bool | canAddItem (int type) const |
| virtual void | setupVariablesForSystem (const std::string &system, const DtAssembliesReaderWriter::RootNodeContainer &) |
| virtual void | setupVariableDefaultValueFor (QComboBox *) |
| virtual void | editSystemProperties (bool edit) |
| virtual void | elementSelectionChanged (QComboBox *) |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| DtAssembliesReaderWriter::RootNodeContainer | myAssembliesRootNode |
| DtAssembliesReaderWriter::RwRootNode | myCurrentRoot |
| std::string | myCurrentAssembly |
| QStringList | myAvailableSystems |
| QStringList | myUnusedSystems |
| AvailableAssemblyItems | myAvailableAssemblyItems |
| SystemVariables | mySystemVariables |
This class will allow editing of the assemblies available to roll up for aggregates.
| typedef std::map<int, QTableWidget*> DtAssembliesEditor::TableWidgets |
0 - Equipment 1 - Weapons 2 - Ammunition 3 - Variables 4 - Systems
|
protected |
|
protected |
| DtAssembliesEditor::DtAssembliesEditor | ( | makVrv::DtDe & | de, |
| QWidget * | parent, | ||
| const Qt::WindowFlags & | flags = Qt::Tool |
||
| ) |
|
virtual |
|
protectedvirtual |
Called when dialog is accepted. Write out all changes.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
| QTabWidget* DtAssembliesEditor::myTabWidget |
| QHBoxLayout* DtAssembliesEditor::myButtonLayout |
| QPushButton* DtAssembliesEditor::myOKButton |
| QPushButton* DtAssembliesEditor::myCancelButton |
| QLabel* DtAssembliesEditor::myInstructions |
| QHBoxLayout* DtAssembliesEditor::myButtonModifyLayout |
| QPushButton* DtAssembliesEditor::myAddAssembly |
| QPushButton* DtAssembliesEditor::myRemoveAssembly |
| QPushButton* DtAssembliesEditor::myEditAssembly |
| QPushButton* DtAssembliesEditor::myAddAssemblyItem |
| QPushButton* DtAssembliesEditor::myRemoveAssemblyItem |
| QLabel* DtAssembliesEditor::myAssemblyLabel |
| QComboBox* DtAssembliesEditor::myAssembly |
| TableWidgets DtAssembliesEditor::myTableWidgets |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |