VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Signals | Public Member Functions | Protected Slots | 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 doubleClickOnItem (QTreeWidgetItem *, int col)
 Emitted when item is double clicked.
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 Slots

void onItemDoubleClicked (QTreeWidgetItem *item, int column)
 Connected to QTreeWidget signal itemDoubleClicked()

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::onItemDoubleClicked ( QTreeWidgetItem item,
int  column 
)
protectedslot

Connected to QTreeWidget signal itemDoubleClicked()

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::doubleClickOnItem ( QTreeWidgetItem ,
int  col 
)
signal

Emitted when item is double clicked.

void makVrv::DtTreeWidget::contentsMoving ( int  ,
int   
)
signal
virtual void makVrv::DtTreeWidget::mousePressEvent ( QMouseEvent *  event)
protectedvirtual

Reimplemented in makVrv::DtQtreeView.

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 Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)