General Purpose Geodetic Library
SgGuiQTreeWidgetExt Class Reference

#include <SgGuiQTreeWidgetExt.h>

Inheritance diagram for SgGuiQTreeWidgetExt:
QTreeWidget

Signals

void moveUponItem (QTreeWidgetItem *, int, Qt::MouseButton, Qt::KeyboardModifiers)
 

Public Member Functions

 SgGuiQTreeWidgetExt (QWidget *=0)
 
 ~SgGuiQTreeWidgetExt ()
 

Protected Member Functions

void mouseMoveEvent (QMouseEvent *)
 
void mousePressEvent (QMouseEvent *)
 
void mouseReleaseEvent (QMouseEvent *)
 

Private Slots

void movingStarted (QTreeWidgetItem *, int)
 

Private Attributes

bool isMoving_
 
int mCol_
 
QTreeWidgetItemmItem_
 
Qt::MouseButton mouseButtonState_
 

Detailed Description

Definition at line 50 of file SgGuiQTreeWidgetExt.h.

Constructor & Destructor Documentation

◆ SgGuiQTreeWidgetExt()

SgGuiQTreeWidgetExt::SgGuiQTreeWidgetExt ( QWidget parent = 0)

Definition at line 41 of file SgGuiQTreeWidgetExt.cpp.

References isMoving_, mCol_, mItem_, mouseButtonState_, and movingStarted().

◆ ~SgGuiQTreeWidgetExt()

SgGuiQTreeWidgetExt::~SgGuiQTreeWidgetExt ( )
inline

Definition at line 56 of file SgGuiQTreeWidgetExt.h.

Member Function Documentation

◆ mouseMoveEvent()

void SgGuiQTreeWidgetExt::mouseMoveEvent ( QMouseEvent *  e)
protected

Definition at line 70 of file SgGuiQTreeWidgetExt.cpp.

References isMoving_, mCol_, mItem_, mouseButtonState_, and moveUponItem().

◆ mousePressEvent()

void SgGuiQTreeWidgetExt::mousePressEvent ( QMouseEvent *  e)
protected

Definition at line 89 of file SgGuiQTreeWidgetExt.cpp.

References mouseButtonState_.

◆ mouseReleaseEvent()

void SgGuiQTreeWidgetExt::mouseReleaseEvent ( QMouseEvent *  e)
protected

Definition at line 99 of file SgGuiQTreeWidgetExt.cpp.

References isMoving_, mCol_, mItem_, and mouseButtonState_.

◆ moveUponItem

void SgGuiQTreeWidgetExt::moveUponItem ( QTreeWidgetItem _t1,
int  _t2,
Qt::MouseButton  _t3,
Qt::KeyboardModifiers  _t4 
)
signal

Definition at line 141 of file SgGuiQTreeWidgetExt.moc.cpp.

Referenced by mouseMoveEvent(), and movingStarted().

◆ movingStarted

void SgGuiQTreeWidgetExt::movingStarted ( QTreeWidgetItem item,
int  c 
)
privateslot

Definition at line 56 of file SgGuiQTreeWidgetExt.cpp.

References isMoving_, mCol_, mItem_, mouseButtonState_, and moveUponItem().

Referenced by SgGuiQTreeWidgetExt().

Member Data Documentation

◆ isMoving_

bool SgGuiQTreeWidgetExt::isMoving_
private

◆ mCol_

int SgGuiQTreeWidgetExt::mCol_
private

◆ mItem_

QTreeWidgetItem* SgGuiQTreeWidgetExt::mItem_
private

◆ mouseButtonState_

Qt::MouseButton SgGuiQTreeWidgetExt::mouseButtonState_
private

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