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

Public Member Functions | |
| DtVrfOrbatTreeWidget (makVrv::DtDe &de, QWidget *parent=0) | |
| virtual | ~DtVrfOrbatTreeWidget () override |
| virtual void | setOrbatActivated (bool) |
| virtual void | setOrbatCreationMode (bool) |
| bool | orbatCreationMode () const |
Public Member Functions inherited from makVrf::DtVrfEchelonHierarchyTreeWidget | |
| DtVrfEchelonHierarchyTreeWidget (makVrv::DtDe &de, QWidget *parent=0) | |
| virtual | ~DtVrfEchelonHierarchyTreeWidget () override |
| virtual void | setAllowForceChange (bool b) |
| bool | allowForceChange () const |
| virtual void | setUseForceRootOrganization (bool b) |
| bool | useForceRootOrganization () const |
Public Member Functions inherited from makVrf::DtVrfTreeWidget | |
| DtVrfTreeWidget (makVrv::DtDe &de, QWidget *parent=0) | |
| virtual | ~DtVrfTreeWidget () override |
| virtual void | startDrag (Qt::DropActions supportedActions) override |
| QTreeWidgetItem * | draggingOver () const |
| virtual void | setChangeCursorWhenOverItem (bool) |
| bool | changeCursorWhenOverItem () const |
Public Member Functions inherited from makVrf::DtTreeWidget | |
| DtTreeWidget (makVrv::DtDe &de, QWidget *parent) | |
| virtual | ~DtTreeWidget () override |
| virtual QTreeWidgetItem * | lastItem () const |
| QTreeWidgetItem * | itemFromIndex (const QModelIndex &idx) |
| QModelIndex | indexFromItem (QTreeWidgetItem *item, int column=0) const |
| virtual void | setMinimumSizeHint (const QSize &) |
| virtual QSize | minimumSizeHint () const override |
| virtual void | setSizeHint (const QSize &s) |
| virtual int | indexOfChild (QTreeWidgetItem *) const |
| unsigned int | depth (QTreeWidgetItem *) const |
| QTreeWidgetItem * | nextSibling (QTreeWidgetItem *) const |
| void | setAllowEmptySelection (bool) |
| bool | allowEmptySelection () const |
| virtual bool | edit (const QModelIndex &index, EditTrigger trigger, QEvent *event) override |
| virtual void | closeEditor (QWidget *editor, QAbstractItemDelegate::EndEditHint hint) override |
| virtual void | itemRightClickedOn (QTreeWidgetItem *, QMouseEvent *, int col) |
| virtual void | mouseDoubleClickEvent (QMouseEvent *event) override |
| virtual void | mouseReleaseEvent (QMouseEvent *event) override |
| virtual void | itemLeftClickedOn (QTreeWidgetItem *, QMouseEvent *, int) |
| virtual bool | editingCanceled () const |
| QItemSelectionModel::SelectionFlags | lastSelectionCommand () const |
| bool | lastSelectHadControlKeyDown () const |
| virtual void | setAllowWindowsStyleNameEdit (bool) |
| bool | allowWindowsStyleNameEdit () const |
| virtual void | setDisableNameEditIfNotWindowsStyleEdit (bool) |
| bool | disableNameEditIfNotWindowsStyleEnabled () const |
| virtual void | setEditPressTime (double) |
| double | editPressTime () const |
Public Attributes | |
| boost::signals2::signal< void(const std::vector< DtEntityMapperKey > &, const DtUUID &onTopOf)> | signal_orbatItemsDroppedForCreation |
| boost::signals2::signal< void(const QStringList &ids, makVrv::DtUniqueID parent, int)> | signal_reparentOrbatItems |
| boost::signals2::signal< void(const QByteArray &, DtObjectListViewItem *)> | signal_dropOrbatItemsOn |
Public Attributes inherited from makVrf::DtVrfEchelonHierarchyTreeWidget | |
| boost::signals2::signal< void(const QStringList &ids, int)> | signal_changeForceOf |
Public Attributes inherited from makVrf::DtVrfTreeWidget | |
| boost::signals2::signal< void(const QStringList &children, makVrv::DtUniqueID parentId)> | signal_reparent |
Protected Member Functions | |
| virtual void | dragEnterEvent (QDragEnterEvent *event) override |
| virtual void | dragMoveEvent (QDragMoveEvent *event) override |
| virtual bool | dropMimeData (QTreeWidgetItem *parent, int index, const QMimeData *mimeData, Qt::DropAction action) override |
| virtual bool | canDropOnItem (QTreeWidgetItem *item, const QStringList &globalIds, QDragMoveEvent *event) const override |
| virtual void | dropItems (const QStringList &globalIds, QTreeWidgetItem *item) override |
| virtual void | keyPressEvent (QKeyEvent *e) override |
Protected Member Functions inherited from makVrf::DtVrfTreeWidget | |
| virtual QMimeData * | mimeData (const QList< QTreeWidgetItem * > list) const override |
| virtual void | updateDraggingOver (QDragMoveEvent *) |
| virtual void | dragLeaveEvent (QDragLeaveEvent *e) override |
| virtual bool | viewportEvent (QEvent *event) override |
| virtual void | mousePressEvent (QMouseEvent *event) override |
Protected Member Functions inherited from makVrf::DtTreeWidget | |
| virtual void | scrollContentsBy (int, int) override |
| virtual QSize | sizeHint () const override |
| virtual QItemSelectionModel::SelectionFlags | selectionCommand (const QModelIndex &index, const QEvent *event=0) const override |
| virtual QItemSelectionModel::SelectionFlags | selectionBehaviorFlags () const |
Protected Attributes | |
| bool | myOrbatActivated |
| bool | myOrbatCreationMode |
Protected Attributes inherited from makVrf::DtVrfEchelonHierarchyTreeWidget | |
| bool | myAllowForceChange |
| bool | myUseForceRootOrganization |
Protected Attributes inherited from makVrf::DtVrfTreeWidget | |
| QTreeWidgetItem * | myDraggingOver |
| bool | myChangeCursorWhenOverItem |
Protected Attributes inherited from makVrf::DtTreeWidget | |
| bool | myMouseRightClick |
| bool | myAllowEmptySelection |
| bool | myAllowWindowsStyleNameEdit |
| double | myEditPressTime |
| makVrv::DtDe & | myDe |
| bool | myEditingCanceled |
| QSize | myMinimumSizeHint |
| QSize | mySizeHint |
| bool | myNextReleaseMightBeEdit |
| QTreeWidgetItem * | myCheckForEditAfterTimer |
| bool | myLastEditEventWasDoubleClick |
| bool | myDisableNameEditIfNotWindowsStyleEnabled |
| QItemSelectionModel::SelectionFlags | myLastSelectionCommand |
| bool | myLastSelectHadControlKeyDown |
Additional Inherited Members | |
Signals inherited from makVrf::DtTreeWidget | |
| void | mouseLeftPressed (QTreeWidgetItem *, QMouseEvent *, int col) |
| void | rightClickOnItem (QTreeWidgetItem *, QMouseEvent *, int col) |
| void | contentsMoving (int, int) |
Protected Slots inherited from makVrf::DtTreeWidget | |
| virtual void | checkForEdit () |
| makVrf::DtVrfOrbatTreeWidget::DtVrfOrbatTreeWidget | ( | makVrv::DtDe & | de, |
| QWidget * | parent = 0 |
||
| ) |
CTOR.
|
overridevirtual |
DTOR.
|
virtual |
|
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::DtVrfOrbatTreeWidget::orbatCreationMode | ( | ) | const |
|
overrideprotectedvirtual |
Reimplemented from makVrf::DtVrfTreeWidget.
|
overrideprotectedvirtual |
Reimplemented from makVrf::DtVrfTreeWidget.
|
overrideprotectedvirtual |
Reimplemented from makVrf::DtVrfTreeWidget.
|
overrideprotectedvirtual |
Override to tell whether or not dragged item can be dropped on specified list item.
Reimplemented from makVrf::DtVrfEchelonHierarchyTreeWidget.
|
overrideprotectedvirtual |
Override to drop specified items onto the specified parent.
Reimplemented from makVrf::DtVrfEchelonHierarchyTreeWidget.
|
overrideprotectedvirtual |
| boost::signals2::signal<void (const std::vector<DtEntityMapperKey>&, const DtUUID& onTopOf)> makVrf::DtVrfOrbatTreeWidget::signal_orbatItemsDroppedForCreation |
| boost::signals2::signal<void (const QStringList& ids, makVrv::DtUniqueID parent, int)> makVrf::DtVrfOrbatTreeWidget::signal_reparentOrbatItems |
| boost::signals2::signal<void (const QByteArray&, DtObjectListViewItem*)> makVrf::DtVrfOrbatTreeWidget::signal_dropOrbatItemsOn |
|
protected |
|
protected |