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

Public Slots | |
| virtual void | onCreateFromOrbat () |
Public Slots inherited from makVrf::DtVrfHierarchyPage | |
Protected Slots | |
| virtual void | onAddToOrbat () |
| virtual void | onAddUnitToOrbat () |
| virtual void | entityPanelDestroyed () |
| virtual void | selectUnitDialogDestroyed () |
| virtual void | onRemoveFromOrbat () |
| virtual void | onEditOrbatEntry () |
| virtual void | onEditCancelled () |
| virtual void | onEditComplete () |
| virtual void | onOrganizeOrbat () |
| virtual void | aggregateAsDestroyed () |
| virtual void | onMoveUpInOrbatOrder () |
| virtual void | onMoveDownInOrbatOrder () |
| virtual void | onCopyOrbat () |
| virtual void | onPasteOrbat () |
| virtual void | onAddOrbatItem () |
Protected Slots inherited from makVrf::DtVrfHierarchyPage | |
| virtual void | onScrollRangeChanged (int) |
| virtual void | onViewItemExpanded (QTreeWidgetItem *) |
| virtual void | onViewItemCollapsed (QTreeWidgetItem *) |
| virtual void | onExpandToLevel (unsigned int) |
| virtual void | onCollapseToLevel (unsigned int) |
| virtual void | itemDoubleClicked (QTreeWidgetItem *) |
| virtual void | executeTextFilter () |
| virtual void | resetTextFilter () |
| virtual void | onItemClicked (QTreeWidgetItem *, int) |
Protected Member Functions | |
| virtual void | slot_addUnitFromUnitDialog (const DtEntityMapperKey &key, const QString &) |
| virtual void | slot_checkEntityCreateSelection () |
| virtual void | moveSelectedBy (int) |
| virtual void | onMarkingTextChanged (DtObjectListViewItem *, const QString &) |
| virtual void | hideEvent (QHideEvent *) |
| virtual void | cancelCreation () |
| virtual void | slot_stoppedObjectCreation () |
| virtual void | slot_creatingObject () |
| virtual void | slot_itemRemoved (makVrv::DtUniqueID) |
| virtual bool | isForceRootNode (DtObjectListViewItem *) const |
| virtual bool | isForceRootNode (makVrv::DtUniqueID) const |
| virtual int | forceForRootNode (DtObjectListViewItem *) const |
| virtual int | forceForRootNode (makVrv::DtUniqueID) const |
| virtual void | paletteItemsAdded () |
| virtual DtVrfHierarchyPageLogic * | createLogic () |
| virtual void | onItemSelected () |
| virtual DtVrfTreeWidget * | createHierarchyList () |
| virtual void | slot_createObjectType (const DtEntityMapperKey &x) |
| virtual void | slot_reparentOrbatItems (const QStringList &ids, makVrv::DtUniqueID parentID, int newOrbatPosition=-1) |
| virtual void | editOrbatEntry (makVrv::DtUniqueID) |
| virtual void | setupForEditMode (const makVrv::DtStateView< DtOrbatState > *) |
| virtual void | setupForCreateMode () |
| virtual void | createEntityPalettePanel () |
| virtual DtSelectUnitDialog * | createSelectUnitDialog () |
| virtual void | createRightClickMenu () |
| virtual void | onRightClickOnItem (QTreeWidgetItem *, QMouseEvent *e, int col) |
| virtual void | addObjectsToOrbatFromPalette (const std::vector< DtEntityMapperKey > &, const DtUUID &onTopOf, const QString &name="", bool createSubordinates=true) |
| virtual void | addChildForCopyToVector (DtObjectListViewItem *, QStringList &nodes, std::set< DtUUID > &processed, bool consideredUnparented=false) |
| virtual void | createFromTick () |
| virtual void | editFromTick () |
| virtual void | setupForOrbatCreationMode () |
| virtual void | setupForOrbatEditMode () |
| virtual void | changeMaximumNameLength (const DtEntityMapperKey &) |
| virtual void | addObjectItemsFromOrbatPalette (const QByteArray &, DtObjectListViewItem *) |
| virtual void | objectsDroppedFromPalette (const std::vector< DtEntityMapperKey > &keys, const DtUUID &onTopOf) |
| virtual bool | eventFilter (QObject *o, QEvent *e) |
| virtual void | onCreateDone () |
| DtVrfOrbatPage (makVrv::DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0) | |
Protected Member Functions inherited from makVrf::DtVrfEchelonHierarchyPage | |
| DtVrfEchelonHierarchyPage (makVrv::DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0) | |
| virtual DtMarkingTextSignalItemDelegate * | createTreeItemDelegate () |
Protected Member Functions inherited from makVrf::DtVrfHierarchyPage | |
| DtVrfHierarchyPage (makVrv::DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0) | |
| virtual void | setupUi (QWidget *p) |
| virtual DtScrollButtonArea * | createCollapseButtonConainer (QWidget *parent) |
| virtual void | slot_onDeParent (const QStringList &) |
| virtual void | slot_onReParent (const QStringList &children, makVrv::DtUniqueID parentId) |
| virtual void | createSearchBar () |
| virtual void | showSearchBars (bool) |
| virtual void | deactivate () |
| virtual void | setChildrenVisible (QTreeWidgetItem *item, bool visible) |
Protected Attributes | |
| bool | myCreatingObjectFromOrbat |
| bool | myInCreationMode |
| bool | myOrbatActivated |
| DtEntityMapperKey | myObjectSelected |
| makVrv::DtUniqueID | myEditing |
| DtUUID | myUUIDBeingAdded |
| bool | myOrbatCreationMode |
| makVrv::DtSignalConnectionManager | mySidcConnections |
| bool | mySignalObjectToCreate |
| bool | myShowInOrbatOnly |
Protected Attributes inherited from makVrf::DtVrfEchelonHierarchyPage | |
| std::string | myClassName |
Protected Attributes inherited from makVrf::DtVrfHierarchyPage | |
| DtVrfHierarchyPageLogic * | myLogic |
| makVrv::DtSignalConnectionManager | myConnections |
| VisibilityFilters | myVisibilityFilters |
| std::set< QTreeWidgetItem * > | myDefaultHiddenRootNodes |
| bool | myDoubleClickAttachesAndCenters |
| QList< QTreeWidgetItem * > | myLastSelectedItems |
| bool | myIgnoreNextItemClick = false |
Protected Attributes inherited from makVrv::DtPage | |
| DtDe & | myDe |
| QWidget * | myParentDialog |
| PageAction | myCurrentPageAction |
| int | myActionFlag |
Friends | |
| class | DtVrfOrbatPageCreator |
Additional Inherited Members | |
Public Types inherited from makVrv::DtPage | |
| enum | PageAction { None = 0x0000, Switching = 0x0001, Closing = 0x0010 } |
Protected Types inherited from makVrf::DtVrfHierarchyPage | |
| typedef std::map < QTreeWidgetItem *, DtParentedUnderOrganizedNode * > | VisibilityFilters |
|
virtual |
DTOR.
|
protected |
CTOR.
|
virtual |
Get the icon of the page.
Reimplemented from makVrf::DtVrfEchelonHierarchyPage.
|
virtual |
Get the icon configurations for the page. This is used to style the page's icon based on application settings.
Reimplemented from makVrf::DtVrfEchelonHierarchyPage.
|
virtual |
Get the title of the page.
Reimplemented from makVrf::DtVrfEchelonHierarchyPage.
|
virtual |
Get the class name of the page.
Reimplemented from makVrf::DtVrfEchelonHierarchyPage.
Reimplemented in makVrf::DtOrbatPalettePage.
|
virtual |
Whether or not the orbat view is activated. It will be active if there is a back-end that can simulate.
|
virtual |
Select object is just created from palette and expand parent if collapsed.
|
virtual |
Sets whether or not this is in creation mode only. Creation mode does not allow adding/removing/modifying of ORBAT items, the button row is removed and single click on item will go into create mode for that item. On initial creation the default is the creation mode as set in the application.
| bool makVrf::DtVrfOrbatPage::orbatCreationMode | ( | ) | const |
|
virtual |
Only signal what item is to be created – don't actually create it.
| bool makVrf::DtVrfOrbatPage::signalObjectToCreate | ( | ) | const |
|
virtual |
Only show items that are in the ORBAT.
| bool makVrf::DtVrfOrbatPage::showInOrbatOnly | ( | ) | const |
|
virtual |
MUST be called to set up logic and widgets.
Reimplemented from makVrf::DtVrfHierarchyPage.
Reimplemented in makVrf::DtOrbatPalettePage.
|
virtual |
|
virtual |
|
virtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented from makVrf::DtVrfHierarchyPage.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented from makVrf::DtVrfEchelonHierarchyPage.
|
protectedvirtual |
Updates button state based on current selection.
Reimplemented from makVrf::DtVrfHierarchyPage.
|
protectedvirtual |
Reimplemented from makVrf::DtVrfEchelonHierarchyPage.
|
protectedvirtual |
|
protectedvirtual |
Reparent orbat items to the new parent. If orbat position is -1 items wil be added to the end of the parent.
|
protectedvirtual |
Puts up a dialog to allow the modification of specifics of the selected object. Not that if the object has children you can only select an object that will also take children.
|
protectedvirtual |
Sets up the palette panel for edit mode.
|
protectedvirtual |
Sets up the palette panel for create mode.
|
protectedvirtual |
Creates the basic palette panel.
|
protectedvirtual |
Creates the unit selection dialog.
|
protectedvirtual |
Creates right click menu and actions.
|
protectedvirtual |
If any items selected are orbat items bring up orbat right click menu, else bring up context menu.
Reimplemented from makVrf::DtVrfHierarchyPage.
|
protectedvirtual |
Adds a new object to the orbat from a drag/drop operation.
|
protectedvirtual |
Iterate over children and put into xml vector for later copy to clipboard for pasting.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
friend |
Let the creator create the page.
| boost::signals2::signal<void (DtEntityMapperKey, std::string, DtUUID)> makVrf::DtVrfOrbatPage::signal_createObject |
| QHBoxLayout* makVrf::DtVrfOrbatPage::myButtonLayout |
| QWidget* makVrf::DtVrfOrbatPage::myButtons |
| QToolButton* makVrf::DtVrfOrbatPage::myAddToOrbat |
| QToolButton* makVrf::DtVrfOrbatPage::myAddUnitToOrbat |
| QToolButton* makVrf::DtVrfOrbatPage::myEditOrbatEntry |
| QToolButton* makVrf::DtVrfOrbatPage::myRemoveFromOrbat |
| QToolButton* makVrf::DtVrfOrbatPage::myOrganize |
| QFrame* makVrf::DtVrfOrbatPage::mySeparator |
| QToolButton* makVrf::DtVrfOrbatPage::myCreateFromOrbat |
| DtEntityCreatePalette* makVrf::DtVrfOrbatPage::myEntityPalettePanel |
Part of entity create palette extension to be able to add items at a particular location and with a particular name.
| DtAggregateAsDialog* makVrf::DtVrfOrbatPage::myAggregateAsDialog |
| DtSelectUnitDialog* makVrf::DtVrfOrbatPage::mySelectUnitDialog |
| QLabel* makVrf::DtVrfOrbatPage::myNameLabel |
| QLabel* makVrf::DtVrfOrbatPage::myCreateHelpText |
| QLineEdit* makVrf::DtVrfOrbatPage::myNameLineEdit |
| QHBoxLayout* makVrf::DtVrfOrbatPage::myPaletteButtonLayout |
| QPushButton* makVrf::DtVrfOrbatPage::myClose |
| QPushButton* makVrf::DtVrfOrbatPage::myOK |
| QPushButton* makVrf::DtVrfOrbatPage::myAddButton |
| QMenu* makVrf::DtVrfOrbatPage::myRightClickMenu |
Right click menu created when right clicking on orbat only items.
| QAction* makVrf::DtVrfOrbatPage::myAddToOrbatAction |
| QAction* makVrf::DtVrfOrbatPage::myAddUnitToOrbatAction |
| QAction* makVrf::DtVrfOrbatPage::myEditOrbatAction |
| QAction* makVrf::DtVrfOrbatPage::myRemoveFromOrbatAction |
| QAction* makVrf::DtVrfOrbatPage::myCreateFromOrbatAction |
| QAction* makVrf::DtVrfOrbatPage::myOrganizeAction |
| QAction* makVrf::DtVrfOrbatPage::myMoveUp |
| QAction* makVrf::DtVrfOrbatPage::myMoveDown |
| QAction* makVrf::DtVrfOrbatPage::myCopyAction |
| QAction* makVrf::DtVrfOrbatPage::myPasteAction |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |