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

Public Member Functions | |
| 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 QStringList &children, makVrv::DtUniqueID parentId)> | signal_reparent |
Protected Member Functions | |
| virtual QMimeData * | mimeData (const QList< QTreeWidgetItem * > list) const override |
| virtual void | dragEnterEvent (QDragEnterEvent *event) override |
| virtual bool | dropMimeData (QTreeWidgetItem *parent, int index, const QMimeData *mimeData, Qt::DropAction action) override |
| virtual void | dragMoveEvent (QDragMoveEvent *event) override |
| virtual void | updateDraggingOver (QDragMoveEvent *) |
| virtual void | dragLeaveEvent (QDragLeaveEvent *e) override |
| virtual bool | viewportEvent (QEvent *event) override |
| virtual void | mousePressEvent (QMouseEvent *event) override |
| virtual bool | canDropOnItem (QTreeWidgetItem *, const QStringList &globalIds, QDragMoveEvent *event) const |
| virtual void | dropItems (const QStringList &globalIds, QTreeWidgetItem *) |
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 | |
| 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::DtVrfTreeWidget::DtVrfTreeWidget | ( | makVrv::DtDe & | de, |
| QWidget * | parent = 0 |
||
| ) |
CTOR.
|
overridevirtual |
DTOR.
|
overridevirtual |
|
inline |
|
virtual |
If true will change the cursor when moving over items that are of the DtObjectListViewItem type (default is false)
|
inline |
|
overrideprotectedvirtual |
Reimplemented in makVrf::DtVrfOverlayTreeView.
|
overrideprotectedvirtual |
Reimplemented in makVrf::DtVrfOrbatTreeWidget.
|
overrideprotectedvirtual |
Reimplemented in makVrf::DtVrfOrbatTreeWidget.
|
overrideprotectedvirtual |
Reimplemented in makVrf::DtVrfOrbatTreeWidget.
|
protectedvirtual |
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
Reimplemented from makVrf::DtTreeWidget.
|
protectedvirtual |
Override to tell whether or not dragged item can be dropped on specified list item.
Reimplemented in makVrf::DtVrfOrbatTreeWidget, makVrf::DtVrfEchelonHierarchyTreeWidget, makVrf::DtVrfOverlayTreeView, and makVrf::DtVrfEmbarkationHierarchyTreeWidget.
|
protectedvirtual |
Override to drop specified items onto the specified parent.
Reimplemented in makVrf::DtVrfOrbatTreeWidget, makVrf::DtVrfEchelonHierarchyTreeWidget, makVrf::DtVrfOverlayTreeView, and makVrf::DtVrfEmbarkationHierarchyTreeWidget.
| boost::signals2::signal<void (const QStringList& children, makVrv::DtUniqueID parentId)> makVrf::DtVrfTreeWidget::signal_reparent |
|
protected |
|
protected |