VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Signals | Public Member Functions | Protected Member Functions | Protected Attributes
makVrf::DtTreeWidget Class Reference
Inheritance diagram for makVrf::DtTreeWidget:
Inheritance graph
[legend]

Signals

void mouseLeftPressed (QTreeWidgetItem *, QMouseEvent *, int col)
 Emitted when the mouse button is pressed.
void rightClickOnItem (QTreeWidgetItem *, QMouseEvent *, int col)
 Emitted when right button is released.
void contentsMoving (int, int)

Public Member Functions

 DtTreeWidget (makVrv::DtDe &de, QWidget *parent)
 Constructor.
virtual ~DtTreeWidget ()
 DTOR.
virtual QTreeWidgetItemlastItem () const
 Returns the last item in the list.
QTreeWidgetItemitemFromIndex (const QModelIndex &idx)
QModelIndex indexFromItem (QTreeWidgetItem *item, int column=0) const
virtual int indexOfChild (QTreeWidgetItem *) const
 Returns the index of the child.
unsigned int depth (QTreeWidgetItem *) const
 Returns the number of levels down this item is.
QTreeWidgetItemnextSibling (QTreeWidgetItem *) const
 Returns the next item after the supplied item.
void setAllowEmptySelection (bool)
 Only valid in single selection mode.
bool allowEmptySelection () const
virtual bool edit (const QModelIndex &index, EditTrigger trigger, QEvent *event)
 Override to prevent keystrokes from going to vantage while editing.
virtual void closeEditor (QWidget *editor, QAbstractItemDelegate::EndEditHint hint)

Protected Member Functions

virtual void mousePressEvent (QMouseEvent *event)
virtual void mouseReleaseEvent (QMouseEvent *event)
virtual void scrollContentsBy (int, int)
virtual QSize sizeHint () const
 Need to do this as default sizeHint() for an abstract scroll area (in Qt 4.2.2) is too large.
virtual
QItemSelectionModel::SelectionFlags 
selectionCommand (const QModelIndex &index, const QEvent *event=0) const
 Override to allow empty selection in single selection mode.
virtual
QItemSelectionModel::SelectionFlags 
selectionBehaviorFlags () const

Protected Attributes

bool myMouseRightClick
bool myAllowEmptySelection
makVrv::DtDemyDe

Constructor & Destructor Documentation

makVrf::DtTreeWidget::DtTreeWidget ( makVrv::DtDe de,
QWidget parent 
)

Constructor.

virtual makVrf::DtTreeWidget::~DtTreeWidget ( )
virtual

DTOR.

Member Function Documentation

virtual QTreeWidgetItem* makVrf::DtTreeWidget::lastItem ( ) const
virtual

Returns the last item in the list.

QTreeWidgetItem* makVrf::DtTreeWidget::itemFromIndex ( const QModelIndex &  idx)
inline
QModelIndex makVrf::DtTreeWidget::indexFromItem ( QTreeWidgetItem item,
int  column = 0 
) const
inline
virtual int makVrf::DtTreeWidget::indexOfChild ( QTreeWidgetItem ) const
virtual

Returns the index of the child.

unsigned int makVrf::DtTreeWidget::depth ( QTreeWidgetItem ) const

Returns the number of levels down this item is.

QTreeWidgetItem* makVrf::DtTreeWidget::nextSibling ( QTreeWidgetItem ) const

Returns the next item after the supplied item.

void makVrf::DtTreeWidget::setAllowEmptySelection ( bool  b)
inline

Only valid in single selection mode.

References myAllowEmptySelection.

bool makVrf::DtTreeWidget::allowEmptySelection ( ) const
inline

References myAllowEmptySelection.

virtual bool makVrf::DtTreeWidget::edit ( const QModelIndex &  index,
EditTrigger  trigger,
QEvent *  event 
)
virtual

Override to prevent keystrokes from going to vantage while editing.

virtual void makVrf::DtTreeWidget::closeEditor ( QWidget editor,
QAbstractItemDelegate::EndEditHint  hint 
)
virtual
void makVrf::DtTreeWidget::mouseLeftPressed ( QTreeWidgetItem ,
QMouseEvent *  ,
int  col 
)
signal

Emitted when the mouse button is pressed.

If the event is accepted, will not process parent message

void makVrf::DtTreeWidget::rightClickOnItem ( QTreeWidgetItem ,
QMouseEvent *  ,
int  col 
)
signal

Emitted when right button is released.

void makVrf::DtTreeWidget::contentsMoving ( int  ,
int   
)
signal
virtual void makVrf::DtTreeWidget::mousePressEvent ( QMouseEvent *  event)
protectedvirtual
virtual void makVrf::DtTreeWidget::mouseReleaseEvent ( QMouseEvent *  event)
protectedvirtual
virtual void makVrf::DtTreeWidget::scrollContentsBy ( int  ,
int   
)
protectedvirtual
virtual QSize makVrf::DtTreeWidget::sizeHint ( ) const
protectedvirtual

Need to do this as default sizeHint() for an abstract scroll area (in Qt 4.2.2) is too large.

Reimplemented in DtSimulationObjectEditorListTreeWidget.

virtual QItemSelectionModel::SelectionFlags makVrf::DtTreeWidget::selectionCommand ( const QModelIndex &  index,
const QEvent *  event = 0 
) const
protectedvirtual

Override to allow empty selection in single selection mode.

virtual QItemSelectionModel::SelectionFlags makVrf::DtTreeWidget::selectionBehaviorFlags ( ) const
protectedvirtual

Member Data Documentation

bool makVrf::DtTreeWidget::myMouseRightClick
protected
bool makVrf::DtTreeWidget::myAllowEmptySelection
protected
makVrv::DtDe& makVrf::DtTreeWidget::myDe
protected

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

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)