VR-Forces 4.0.4 Class Documentation
Signals | Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtTreeWidget Class Reference

Override QTreeWidget to provide additional functionality (mainly right click support) More...

Inheritance diagram for makVrv::DtTreeWidget:
Inheritance graph
[legend]

List of all members.

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 (QWidget *parent)
virtual QTreeWidgetItemlastItem () const
 Returns the last item in the list.
QTreeWidgetItemitemFromIndex (const QModelIndex &idx)
virtual int indexOfChild (QTreeWidgetItem *) const
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.

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.

Protected Attributes

bool myMouseRightClick

Detailed Description

Override QTreeWidget to provide additional functionality (mainly right click support)


Constructor & Destructor Documentation


Member Function Documentation

virtual QTreeWidgetItem* makVrv::DtTreeWidget::lastItem ( ) const [virtual]

Returns the last item in the list.

QTreeWidgetItem* makVrv::DtTreeWidget::itemFromIndex ( const QModelIndex &  idx) [inline]
virtual int makVrv::DtTreeWidget::indexOfChild ( QTreeWidgetItem ) const [virtual]
unsigned int makVrv::DtTreeWidget::depth ( QTreeWidgetItem ) const

Returns the number of levels down this item is.

Returns the next item after the supplied item.

void makVrv::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 makVrv::DtTreeWidget::rightClickOnItem ( QTreeWidgetItem ,
QMouseEvent *  ,
int  col 
) [signal]

Emitted when right button is released.

void makVrv::DtTreeWidget::contentsMoving ( int  ,
int   
) [signal]
virtual void makVrv::DtTreeWidget::mousePressEvent ( QMouseEvent *  event) [protected, virtual]
virtual void makVrv::DtTreeWidget::mouseReleaseEvent ( QMouseEvent *  event) [protected, virtual]
virtual void makVrv::DtTreeWidget::scrollContentsBy ( int  ,
int   
) [protected, virtual]
virtual QSize makVrv::DtTreeWidget::sizeHint ( ) const [protected, virtual]

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


Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)