ParaView
Public Slots | Signals | Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes | List of all members
pqTreeWidget Class Reference

A convenience QTreeWidget with extra features: More...

#include <pqTreeWidget.h>

Inheritance diagram for pqTreeWidget:
Inheritance graph
[legend]

Public Slots

void allOn ()
 
void allOff ()
 

Signals

void navigatedPastEnd ()
 Fired when moveCursor takes the cursor beyond the last row. More...
 

Public Member Functions

 pqTreeWidget (QWidget *p=NULL)
 
 ~pqTreeWidget ()
 
bool event (QEvent *e)
 
QSize sizeHint () const
 give a hint on the size More...
 
QSize minimumSizeHint () const
 
void setMaximumRowCountBeforeScrolling (vtkSMPropertyGroup *smpropertygroup)
 
void setMaximumRowCountBeforeScrolling (vtkSMProperty *smproperty)
 
void setMaximumRowCountBeforeScrolling (vtkPVXMLElement *hints)
 
void setMaximumRowCountBeforeScrolling (int val)
 
int maximumRowCountBeforeScrolling () const
 

Protected Slots

void doToggle (int col)
 
void updateCheckState ()
 
void invalidateLayout ()
 

Protected Member Functions

QPixmap pixmap (Qt::CheckState state, bool active)
 
virtual QModelIndex moveCursor (CursorAction cursorAction, Qt::KeyboardModifiers modifiers)
 Move the cursor in the way described by cursorAction, using the information provided by the button modifiers. More...
 
int itemCount (QTreeWidgetItem *item) const
 

Protected Attributes

QPixmap ** CheckPixmaps
 
QTimer * Timer
 
int MaximumRowCountBeforeScrolling
 

Detailed Description

A convenience QTreeWidget with extra features:

  1. Automatic size hints based on contents
  2. A check box added in a header if items have check boxes
  3. Navigation through columns of top level items on Tab.
  4. Signal emitted when user navigates beyond end of the table giving an opportunity to the lister to grow the table.

Definition at line 50 of file pqTreeWidget.h.

Constructor & Destructor Documentation

§ pqTreeWidget()

pqTreeWidget::pqTreeWidget ( QWidget *  p = NULL)

§ ~pqTreeWidget()

pqTreeWidget::~pqTreeWidget ( )

Member Function Documentation

§ event()

bool pqTreeWidget::event ( QEvent *  e)

§ sizeHint()

QSize pqTreeWidget::sizeHint ( ) const

give a hint on the size

§ minimumSizeHint()

QSize pqTreeWidget::minimumSizeHint ( ) const

§ setMaximumRowCountBeforeScrolling() [1/4]

void pqTreeWidget::setMaximumRowCountBeforeScrolling ( vtkSMPropertyGroup *  smpropertygroup)

§ setMaximumRowCountBeforeScrolling() [2/4]

void pqTreeWidget::setMaximumRowCountBeforeScrolling ( vtkSMProperty *  smproperty)

§ setMaximumRowCountBeforeScrolling() [3/4]

void pqTreeWidget::setMaximumRowCountBeforeScrolling ( vtkPVXMLElement *  hints)

§ setMaximumRowCountBeforeScrolling() [4/4]

void pqTreeWidget::setMaximumRowCountBeforeScrolling ( int  val)
inline

Definition at line 68 of file pqTreeWidget.h.

§ maximumRowCountBeforeScrolling()

int pqTreeWidget::maximumRowCountBeforeScrolling ( ) const
inline

Definition at line 70 of file pqTreeWidget.h.

§ allOn

void pqTreeWidget::allOn ( )
slot

§ allOff

void pqTreeWidget::allOff ( )
slot

§ navigatedPastEnd

void pqTreeWidget::navigatedPastEnd ( )
signal

Fired when moveCursor takes the cursor beyond the last row.

§ doToggle

void pqTreeWidget::doToggle ( int  col)
protectedslot

§ updateCheckState

void pqTreeWidget::updateCheckState ( )
protectedslot

§ invalidateLayout

void pqTreeWidget::invalidateLayout ( )
protectedslot

§ pixmap()

QPixmap pqTreeWidget::pixmap ( Qt::CheckState  state,
bool  active 
)
protected

§ moveCursor()

virtual QModelIndex pqTreeWidget::moveCursor ( CursorAction  cursorAction,
Qt::KeyboardModifiers  modifiers 
)
protectedvirtual

Move the cursor in the way described by cursorAction, using the information provided by the button modifiers.

§ itemCount()

int pqTreeWidget::itemCount ( QTreeWidgetItem *  item) const
protected

Member Data Documentation

§ CheckPixmaps

QPixmap** pqTreeWidget::CheckPixmaps
protected

Definition at line 90 of file pqTreeWidget.h.

§ Timer

QTimer* pqTreeWidget::Timer
protected

Definition at line 98 of file pqTreeWidget.h.

§ MaximumRowCountBeforeScrolling

int pqTreeWidget::MaximumRowCountBeforeScrolling
protected

Definition at line 101 of file pqTreeWidget.h.


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