VR-Forces Developer's Guide
 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)

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

Signals

void mouseLeftPressed (QTreeWidgetItem *, QMouseEvent *, int col)
 
void rightClickOnItem (QTreeWidgetItem *, QMouseEvent *, int col)
 
void doubleClickOnItem (QTreeWidgetItem *, int col)
 
void contentsMoving (int, int)
 

Public Member Functions

 DtTreeWidget (QWidget *parent)
 
virtual QTreeWidgetItemlastItem () const
 
QTreeWidgetItemitemFromIndex (const QModelIndex &idx)
 
virtual int indexOfChild (QTreeWidgetItem *) const
 
unsigned int depth (QTreeWidgetItem *) const
 
QTreeWidgetItemnextSibling (QTreeWidgetItem *) const
 
- Public Member Functions inherited from makVrv::DtStyledQTreeWidget
 DtStyledQTreeWidget (QWidget *parent=nullptr)
 

Protected Slots

void onItemDoubleClicked (QTreeWidgetItem *item, int column)
 

Protected Member Functions

virtual void mousePressEvent (QMouseEvent *event)
 
virtual void mouseReleaseEvent (QMouseEvent *event)
 
virtual void scrollContentsBy (int, int)
 
virtual QSize sizeHint () const
 

Protected Attributes

bool myMouseRightClick
 

Additional Inherited Members

- Public Attributes inherited from makVrv::DtStyledQTreeWidget
bool myIsEditableStyled
 
- Properties inherited from makVrv::DtStyledQTreeWidget
bool IsEditableStyled
 

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 Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)