VR-Forces 4.1.1 Class Documentation
List of all members | 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]

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

makVrv::DtTreeWidget::DtTreeWidget ( QWidget parent)

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.

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

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)
protectedvirtual
virtual void makVrv::DtTreeWidget::mouseReleaseEvent ( QMouseEvent *  event)
protectedvirtual
virtual void makVrv::DtTreeWidget::scrollContentsBy ( int  ,
int   
)
protectedvirtual
virtual QSize makVrv::DtTreeWidget::sizeHint ( ) const
protectedvirtual

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

Member Data Documentation

bool makVrv::DtTreeWidget::myMouseRightClick
protected

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

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)