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
QModelIndex getIndex (QTreeWidgetItem *item, int column=0)
 
 RTreeWidget (QWidget *parent=0)
 Copyright (c) 2011-2017 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

void RCadToolMatrixTree::RCadToolMatrixTree ( void  parent)
inline

Member Function Documentation

void RCadToolMatrixTree::contextMenuEvent ( void  event)
inline
void RCadToolMatrixTree::filter ( void  text)
inline
void RCadToolMatrixTree::handleItemPress ( void  item)
inline

Expand / collapse with single click.

void RCadToolMatrixTree::mouseMoveEvent ( void  event)
inline
void RCadToolMatrixTree::mousePressEvent ( void  event)
inline
void RCadToolMatrixTree::mouseReleaseEvent ( void  event)
inline
void RCadToolMatrixTree::resizeEvent ( void  event)
inline
void RCadToolMatrixTree::setListViewMode ( void  enable)
inline
void RCadToolMatrixTree::updateIconSize ( )
inline
void RCadToolMatrixTree::updateListViewMode ( )
inline
void RCadToolMatrixTree::updatePanelSizes ( )
inline

Member Data Documentation

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

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