![]() |
VR-Forces 5.0.2 Developer's Guide
|

Public Member Functions | |
| DtUiAggregateFormationEditor (makVrv::DtDe &) | |
| virtual | ~DtUiAggregateFormationEditor () |
| virtual void | createControls (QWidget *) |
| DtFormationAutoLayoutFactory * | formationAutoLayoutFactory () |
| virtual void | slot_selectionChanged (const makVrv::DtSelectionManager::IdSet &selected, const makVrv::DtSelectionManager::IdSet &deselected) |
| const DtFormationTable & | formationTable () const |
| virtual void | disable () |
Public Member Functions inherited from DtUiElement | |
| DtUiElement (makVrv::DtDe &) | |
| virtual | ~DtUiElement () |
| virtual bool | blockSignals (bool) |
| virtual void | init (QWidget *widget, QWidget *label, DtReaderWriter *originalData, DtReaderWriter *backupData, DtElementChangedCallbackFcn=boost::bind(&DtUiElement::theNullFunction, _1)) |
| virtual void | init (QWidget *widget, QWidget *label, const std::vector< DtReaderWriter * > &originalData, const std::vector< DtReaderWriter * > &backupData, DtElementChangedCallbackFcn=boost::bind(&DtUiElement::theNullFunction, _1)) |
| virtual void | init (QWidget *widget, QWidget *label, const DtObjectType &, const DtString &platformType, DtElementChangedCallbackFcn=boost::bind(&DtUiElement::theNullFunction, _1)) |
| virtual DtString | displayUnits () const |
| virtual void | setDisplayUnits (const DtString &units) |
| virtual void | setLabelText (const QString &) |
| virtual DtString | sourceUnits () const |
| virtual void | setSourceUnits (const DtString &units) |
| virtual void | setFromSystemParameterData (const DtSystemParameterData *data, const DtComponentSystemDefinition *) |
| virtual void | objectParametersModified () |
| virtual void | connectedTo (QObject *) |
| virtual void | setModelModified (DtModelSetEntry *) |
| virtual DtString | uniqueName () const |
| virtual bool | supportsSystems () const |
| virtual const DtString & | platformType () const |
| virtual void | setPlatformType (const DtString &) |
| virtual void | setObjectTypes (const std::vector< DtObjectType > &) |
| virtual void | aboutToShow () |
| const std::vector < DtReaderWriter * > & | values () const |
| const std::vector < DtReaderWriter * > & | backupValues () const |
| virtual bool | isValid () const |
| virtual void | setFromParameters (DtReaderWriter *parentRw) |
| virtual void | setFromParameters (const std::vector< DtComponentSystemDefinition * > &) |
| virtual bool | restoreFromBackup () |
| QHBoxLayout * | findLayoutThatHas (QWidget *w, QBoxLayout *layout) |
| QBoxLayout * | findUsableLayoutFor (QWidget *w) |
| const std::vector< DtObjectType > & | objectTypes () const |
| const std::vector < DtComponentSystemDefinition * > & | systems () const |
| virtual void | sendEvent (const DtUiElementEvent &) |
| virtual bool | allValuesTheSame () const |
| virtual bool | isMixedValue () const |
| virtual void | setEnabled (bool) |
| virtual bool | enabled () const |
| virtual void | setControllingCheckBox (QCheckBox *) |
| QCheckBox * | controllingCheckBox () |
| virtual void | populateParentValues (std::string elementName) |
Static Public Member Functions | |
| static DtUiElement * | CreatorFunction (makVrv::DtDe &) |
Static Public Member Functions inherited from DtUiElement | |
| static void | registerUiTypes () |
| static DtUiElement * | createUiElement (makVrv::DtDe &, const DtString &type) |
| static bool | hasCreator (const DtString &) |
| static void | theNullFunction (DtUiElement *) |
| static UiElementFactoryMap & | elementFactory () |
| static QString | mixedText () |
| static void | setMixedText (const QString &) |
Public Attributes | |
| DtFormationEditor * | myFormationEditor |
| DtFormationTabBar * | myFormations |
| QPushButton * | myAddFormation |
| QPushButton * | myRemoveFormation |
| QPushButton * | myRenameFormation |
| QPushButton * | mySetDefaultFormation |
| QPushButton * | myAutoLayout |
| QPushButton * | myExpand |
| QPushButton * | myCollapse |
| QPushButton * | myCopyFormations |
| QCheckBox * | myBoundingBoxes |
| QCheckBox * | myAutoLayoutCheckBox |
| QComboBox * | myViewModes |
| QLabel * | myGridLineSpacingLabel |
| QSpinBox * | myGridLineSpacing |
| QCheckBox * | mySnapToGrid |
| QVBoxLayout * | myButtonLayout |
| DtUiSelectedPositionInfo * | mySelectedInfo |
Public Attributes inherited from DtUiElement | |
| QWidget * | myWidget |
| QWidget * | myLabel |
Protected Slots | |
| virtual void | formationChanged () |
| virtual void | edit () |
| virtual void | formationModified () |
| virtual void | addFormation () |
| virtual void | renameFormation () |
| virtual void | setAsDefault () |
| virtual void | autoLayout () |
| virtual void | setSubordinateFormation () |
| virtual void | collapseAllOneLevel () |
| virtual void | expandAllOneLevel () |
| virtual void | toggleBoundingBoxes () |
| virtual void | toggleSnapToGrid () |
| virtual void | copyFormations () |
| virtual void | changeAutoLayoutCheckBox () |
| virtual void | removeSelectedFormation () |
| virtual void | gridLineSpacingChanged () |
Protected Slots inherited from DtUiElement | |
| virtual void | enableIfChecked () |
| virtual void | disableIfChecked () |
Protected Member Functions | |
| virtual void | decorateElement () |
| virtual void | setFromParameters (const std::vector< DtReaderWriter * > &parentRw) |
| virtual void | elementChanged () |
| virtual bool | isFormationModified (const DtString &) const |
| virtual DtNewFormationDialog * | createNewFormationDialog () const |
| virtual void | processUiEvent (const DtUiElementEvent &e) |
| virtual void | sendEvent (DtUiElementEvent::DtUiElementEventTypes type, const QString &path) |
| virtual DtFormationEditor * | createFormationEditor (QWidget *) |
| virtual void | reworkFormationFileName (DtFormationTableEntry *entry) |
| virtual bool | fileInUse (DtFormationTableEntry *) const |
| virtual QVector < DtFormationTableEntry * > | entriesThatUseFormationFile (const DtFormationTable *, DtFormationTableEntry *) const |
| virtual void | formationFileNames (const DtFilename &oldUnsub, const DtFilename &oldFile, const DtFilename &newFormationFile, QString &newFile, QString &newUnsubName) const |
| virtual void | removeFromHierarchy (int) |
| virtual void | removeFormationEntry (DtFormation *formation, int iPosition, int maxId) |
| virtual QVector < DtFormationEntry * > | allFormationEntriesForLeader (DtFormation *form, int promId) const |
| virtual void | repositionInFormation (int iFrom, int iTo) |
| virtual void | replaceObjectInFormation (int iPos) |
| virtual void | addObjectTypeAtPosition (DtVrfSubObjectParameterEntry *entry, int pos) |
| virtual void | validateExpandCollapse () |
| virtual QString | addFormationToFormationList (QString entryRwName, const QString &basedOnFormation="") |
| virtual void | addNewFormation (QString entryRwName, const QString &basedOnFormation="") |
| virtual bool | isModified () const |
| virtual void | autoLayoutAll () |
Protected Member Functions inherited from DtUiElement | |
| virtual double | sourceToDisplayUnits (double) const |
| virtual double | displayToSourceUnits (double) const |
| virtual QString | units () const |
| virtual void | updateLabelTitle () |
| virtual QString | labelTitle () const |
Protected Attributes | |
| DtFormationTable | myFormationTable |
Protected Attributes inherited from DtUiElement | |
| DtString | myDisplayUnits |
| DtString | mySourceUnits |
| std::vector< DtReaderWriter * > | myValues |
| std::vector< DtReaderWriter * > | myBackupValues |
| DtReaderWriter * | myParentValue |
| bool | myIsNew |
| DtElementChangedCallbackFcn | myElementChangedCallbackFunction |
| DtUnit | mySource |
| DtUnit | myDestination |
| makVrv::DtDe & | myDe |
| DtString | myPlatformType |
| std::vector< DtObjectType > | myObjectTypes |
| std::vector < DtComponentSystemDefinition * > | mySystems |
| const DtComponentSystemDefinition * | mySystemDefinition |
| bool | myEnabled |
| std::vector< QObject * > | myConnectedTo |
| int | myUniqueId |
| QCheckBox * | myControllingCheckBox |
| QToolButton * | myRevertToParentButton |
Static Protected Attributes | |
| static DtFormationAutoLayoutFactory | theFormationAutoLayoutFactory |
Static Protected Attributes inherited from DtUiElement | |
| static UiElementFactoryMap | theFactory |
Additional Inherited Members | |
Public Types inherited from DtUiElement | |
| typedef boost::function < DtUiElement *(makVrv::DtDe &)> | CreatorFunction |
| typedef std::map< std::string, CreatorFunction > | UiElementFactoryMap |
Public Slots inherited from DtUiElement | |
| virtual void | toggleDisplayed (bool display) |
Signals inherited from DtUiElement | |
| void | uiEvent (const DtUiElementEvent &) |
| void | changed () |
| DtUiAggregateFormationEditor::DtUiAggregateFormationEditor | ( | makVrv::DtDe & | ) |
Constructor.
|
virtual |
Destructor.
|
virtual |
If additional widgets or connections need to be made do it here. The parent is the myWidget member.
Reimplemented from DtUiElement.
|
inline |
|
virtual |
|
static |
| const DtFormationTable& DtUiAggregateFormationEditor::formationTable | ( | ) | const |
|
virtual |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtual |
virtual void subordinateFunctionChanged(int);
Reimplemented from DtUiElement.
|
protectedvirtual |
Reimplemented from DtUiElement.
|
protectedvirtual |
Reimplemented from DtUiElement.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
If expand/collapse event, expand/collapse hierarchy.
Reimplemented from DtUiElement.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
If the formation is modified, and the formation file is used by another entry, change the name to make it unique.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Removes the item at the specified index from all the formations referenced by this.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Adds a new item to be edited at the specified position.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented from DtUiElement.
|
protectedvirtual |
| DtFormationEditor* DtUiAggregateFormationEditor::myFormationEditor |
| DtFormationTabBar* DtUiAggregateFormationEditor::myFormations |
| QPushButton* DtUiAggregateFormationEditor::myAddFormation |
| QPushButton* DtUiAggregateFormationEditor::myRemoveFormation |
| QPushButton* DtUiAggregateFormationEditor::myRenameFormation |
| QPushButton* DtUiAggregateFormationEditor::mySetDefaultFormation |
| QPushButton* DtUiAggregateFormationEditor::myAutoLayout |
| QPushButton* DtUiAggregateFormationEditor::myExpand |
| QPushButton* DtUiAggregateFormationEditor::myCollapse |
| QPushButton* DtUiAggregateFormationEditor::myCopyFormations |
| QCheckBox* DtUiAggregateFormationEditor::myBoundingBoxes |
| QCheckBox* DtUiAggregateFormationEditor::myAutoLayoutCheckBox |
| QComboBox* DtUiAggregateFormationEditor::myViewModes |
| QLabel* DtUiAggregateFormationEditor::myGridLineSpacingLabel |
| QSpinBox* DtUiAggregateFormationEditor::myGridLineSpacing |
| QCheckBox* DtUiAggregateFormationEditor::mySnapToGrid |
| QVBoxLayout* DtUiAggregateFormationEditor::myButtonLayout |
| DtUiSelectedPositionInfo* DtUiAggregateFormationEditor::mySelectedInfo |
|
protected |
|
staticprotected |