QCAD
Open Source 2D CAD
RCadToolMatrixTree Class Reference

CAD tool matrix tree widget. More...

Inheritance diagram for RCadToolMatrixTree:
RTreeWidget

Public Member Functions

void contextMenuEvent (void event)
 
void filter (void text)
 
void handleItemPress (void item)
 Expand / collapse with single click. More...
 
void mouseMoveEvent (void event)
 
void mousePressEvent (void event)
 
void mouseReleaseEvent (void event)
 
void RCadToolMatrixTree (void parent)
 
void resizeEvent (void event)
 
void setListViewMode (void enable)
 
void updateIconSize ()
 
void updateListViewMode ()
 
void updatePanelSizes ()
 
- Public Member Functions inherited from RTreeWidget
QTreeWidgetItem * getActiveItem ()
 
QModelIndex getIndex (QTreeWidgetItem *item, int column=0)
 
 RTreeWidget (QWidget *parent=0)
 Copyright (c) 2011-2018 by Andrew Mustun. More...
 
void setSelectableColumn (int c)
 
virtual ~RTreeWidget ()
 Destructor. More...
 

Public Attributes

int columnCount
 
int indentation
 
int listViewMode
 
int minimumWidth
 
int palette
 
int panStartValue
 
int panStartY
 
int rootIsDecorated
 
int selectionMode
 
int sizeIncrement
 
int verticalScrollMode
 

Additional Inherited Members

- Signals inherited from RTreeWidget
void contextMenuRequested (QTreeWidgetItem *item, int column)
 
void itemColumnClicked (QTreeWidgetItem *item, int column)
 
- Protected Member Functions inherited from RTreeWidget
virtual void contextMenuEvent (QContextMenuEvent *e)
 
virtual void mouseMoveEvent (QMouseEvent *e)
 
virtual void mousePressEvent (QMouseEvent *e)
 
virtual void mouseReleaseEvent (QMouseEvent *e)
 
virtual void resizeEvent (QResizeEvent *event)
 

Detailed Description

CAD tool matrix tree widget.

Constructor & Destructor Documentation

◆ RCadToolMatrixTree()

void RCadToolMatrixTree::RCadToolMatrixTree ( void  parent)
inline

Member Function Documentation

◆ contextMenuEvent()

void RCadToolMatrixTree::contextMenuEvent ( void  event)
inline

◆ filter()

void RCadToolMatrixTree::filter ( void  text)
inline

◆ handleItemPress()

void RCadToolMatrixTree::handleItemPress ( void  item)
inline

Expand / collapse with single click.

◆ mouseMoveEvent()

void RCadToolMatrixTree::mouseMoveEvent ( void  event)
inline

◆ mousePressEvent()

void RCadToolMatrixTree::mousePressEvent ( void  event)
inline

◆ mouseReleaseEvent()

void RCadToolMatrixTree::mouseReleaseEvent ( void  event)
inline

◆ resizeEvent()

void RCadToolMatrixTree::resizeEvent ( void  event)
inline

◆ setListViewMode()

void RCadToolMatrixTree::setListViewMode ( void  enable)
inline

◆ updateIconSize()

void RCadToolMatrixTree::updateIconSize ( )
inline

◆ updateListViewMode()

void RCadToolMatrixTree::updateListViewMode ( )
inline

◆ updatePanelSizes()

void RCadToolMatrixTree::updatePanelSizes ( )
inline

Member Data Documentation

◆ columnCount

int RCadToolMatrixTree::columnCount

◆ indentation

int RCadToolMatrixTree::indentation

◆ listViewMode

int RCadToolMatrixTree::listViewMode

◆ minimumWidth

int RCadToolMatrixTree::minimumWidth

◆ palette

int RCadToolMatrixTree::palette

◆ panStartValue

int RCadToolMatrixTree::panStartValue

◆ panStartY

int RCadToolMatrixTree::panStartY

◆ rootIsDecorated

int RCadToolMatrixTree::rootIsDecorated

◆ selectionMode

int RCadToolMatrixTree::selectionMode

◆ sizeIncrement

int RCadToolMatrixTree::sizeIncrement

◆ verticalScrollMode

int RCadToolMatrixTree::verticalScrollMode

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