VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
makVrf::DtOrbatTreeWidget Class Reference

Tree widget that is used for initiating drag of items.

Inheritance diagram for makVrf::DtOrbatTreeWidget:
Inheritance graph
[legend]

Public Member Functions

 DtOrbatTreeWidget (makVrv::DtDe &, QWidget *)
 
virtual ~DtOrbatTreeWidget ()
 
virtual void addChildForCopyToVector (DtObjectListViewItem *, QStringList &nodes, std::set< DtUUID > &processed, bool consideredUnparented=false) const
 

Protected Member Functions

virtual void startDrag (Qt::DropActions supportedActions)
 
virtual QMimeDatamimeData (const QList< QTreeWidgetItem * > items) const
 
virtual bool atLeastOneNotInOrbatView (DtObjectListViewItem *) const
 

Protected Attributes

makVrv::DtDemyDe
 

Constructor & Destructor Documentation

makVrf::DtOrbatTreeWidget::DtOrbatTreeWidget ( makVrv::DtDe ,
QWidget *   
)
virtual makVrf::DtOrbatTreeWidget::~DtOrbatTreeWidget ( )
virtual

Member Function Documentation

virtual void makVrf::DtOrbatTreeWidget::addChildForCopyToVector ( DtObjectListViewItem ,
QStringList &  nodes,
std::set< DtUUID > &  processed,
bool  consideredUnparented = false 
) const
virtual

Iterate over children and put into xml vector for dragging.

virtual void makVrf::DtOrbatTreeWidget::startDrag ( Qt::DropActions  supportedActions)
protectedvirtual

Do not allow drag to start if item selected is already in the orbat.

virtual QMimeData* makVrf::DtOrbatTreeWidget::mimeData ( const QList< QTreeWidgetItem * >  items) const
protectedvirtual

Return the entire tree selected as this will be put into the ORBAT, if dropped, in it's entirety.

virtual bool makVrf::DtOrbatTreeWidget::atLeastOneNotInOrbatView ( DtObjectListViewItem ) const
protectedvirtual

Member Data Documentation

makVrv::DtDe& makVrf::DtOrbatTreeWidget::myDe
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)