#include <vtkQtTableView.h>


vtkQtTableView is a VTK view using an underlying QTableView.
Definition at line 56 of file vtkQtTableView.h.
Public Types | |
| enum | {  FIELD_DATA = 0, POINT_DATA = 1, CELL_DATA = 2, VERTEX_DATA = 3, EDGE_DATA = 4, ROW_DATA = 5 }  | 
| enum | { SELECT_ITEMS = 0, SELECT_ROWS, SELECT_COLUMNS } | 
| typedef vtkQtView | Superclass | 
Public Member Functions | |
| virtual const char * | GetClassName () | 
| virtual int | IsA (const char *type) | 
| void | PrintSelf (ostream &os, vtkIndent indent) | 
| virtual QWidget * | GetWidget () | 
| void | SetShowVerticalHeaders (bool) | 
| void | SetShowHorizontalHeaders (bool) | 
| void | SetEnableDragDrop (bool) | 
| void | SetSortingEnabled (bool) | 
| void | SetColumnVisibility (const QString &name, bool status) | 
| void | SetSplitMultiComponentColumns (bool value) | 
| bool | GetSplitMultiComponentColumns () | 
| virtual void | Update () | 
| virtual void | ApplyViewTheme (vtkViewTheme *theme) | 
| virtual void | GetSelectedItems (vtkIdTypeArray *arr) | 
| virtual int | GetFieldType () | 
| void | SetFieldType (int) | 
| void | SetShowAll (bool) | 
| virtual bool | GetShowAll () | 
| virtual void | SetColumnName (const char *) | 
| virtual char * | GetColumnName () | 
| void | SetSortSelectionToTop (bool value) | 
| virtual bool | GetSortSelectionToTop () | 
| void | SetApplyRowColors (bool value) | 
| virtual bool | GetApplyRowColors () | 
| void | SetColorArrayName (const char *name) | 
| const char * | GetColorArrayName () | 
| void | SetColorByArray (bool vis) | 
| bool | GetColorByArray () | 
| virtual void | ColorByArrayOn () | 
| virtual void | ColorByArrayOff () | 
| virtual void | SetSelectionBehavior (int type) | 
| virtual int | GetSelectionBehavior () | 
Static Public Member Functions | |
| static vtkQtTableView * | New () | 
| static int | IsTypeOf (const char *type) | 
| static vtkQtTableView * | SafeDownCast (vtkObject *o) | 
Protected Member Functions | |
| vtkQtTableView () | |
| ~vtkQtTableView () | |
| virtual void | AddRepresentationInternal (vtkDataRepresentation *rep) | 
| virtual void | RemoveRepresentationInternal (vtkDataRepresentation *rep) | 
| typedef vtkQtView vtkQtTableView::Superclass | 
| anonymous enum | 
Definition at line 76 of file vtkQtTableView.h.
| anonymous enum | 
Definition at line 157 of file vtkQtTableView.h.
| vtkQtTableView::vtkQtTableView | ( | ) |  [protected] | 
        
| vtkQtTableView::~vtkQtTableView | ( | ) |  [protected] | 
        
| static vtkQtTableView* vtkQtTableView::New | ( | ) |  [static] | 
        
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkView.
| virtual const char* vtkQtTableView::GetClassName | ( | ) |  [virtual] | 
        
Reimplemented from vtkQtView.
| static int vtkQtTableView::IsTypeOf | ( | const char * | name | ) |  [static] | 
        
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkQtView.
| virtual int vtkQtTableView::IsA | ( | const char * | name | ) |  [virtual] | 
        
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkQtView.
| static vtkQtTableView* vtkQtTableView::SafeDownCast | ( | vtkObject * | o | ) |  [static] | 
        
Reimplemented from vtkQtView.
| void vtkQtTableView::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) |  [virtual] | 
        
| virtual QWidget* vtkQtTableView::GetWidget | ( | ) |  [virtual] | 
        
Get the main container of this view (a QWidget). The application typically places the view with a call to GetWidget(): something like this this->ui->box->layout()->addWidget(this->View->GetWidget());
Implements vtkQtView.
| void vtkQtTableView::SetShowVerticalHeaders | ( | bool | ) | 
Have the view show/hide its column headers
| void vtkQtTableView::SetShowHorizontalHeaders | ( | bool | ) | 
Have the view show/hide its row headers
| virtual int vtkQtTableView::GetFieldType | ( | ) |  [virtual] | 
        
The field type to copy into the output table. Should be one of FIELD_DATA, POINT_DATA, CELL_DATA, VERTEX_DATA, EDGE_DATA.
| void vtkQtTableView::SetFieldType | ( | int | ) | 
The field type to copy into the output table. Should be one of FIELD_DATA, POINT_DATA, CELL_DATA, VERTEX_DATA, EDGE_DATA.
| void vtkQtTableView::SetEnableDragDrop | ( | bool | ) | 
Enable drag and drop on this widget
| void vtkQtTableView::SetSortingEnabled | ( | bool | ) | 
Whether the table allows individual columns to be sorted upon Sorting is enabled by default (turn off for large tables);
| void vtkQtTableView::SetShowAll | ( | bool | ) | 
Whether or not to display all columns from the input table or to use the ColumnName provided. FIXME: This should be replaced with an Add/Remove column API.
| virtual bool vtkQtTableView::GetShowAll | ( | ) |  [virtual] | 
        
Whether or not to display all columns from the input table or to use the ColumnName provided. FIXME: This should be replaced with an Add/Remove column API.
| virtual void vtkQtTableView::SetColumnName | ( | const char * | ) |  [virtual] | 
        
The name of a single column to display. FIXME: This should be replaced with an Add/Remove column API.
| virtual char* vtkQtTableView::GetColumnName | ( | ) |  [virtual] | 
        
The name of a single column to display. FIXME: This should be replaced with an Add/Remove column API.
| void vtkQtTableView::SetColumnVisibility | ( | const QString & | name, | |
| bool | status | |||
| ) | 
| void vtkQtTableView::SetSplitMultiComponentColumns | ( | bool | value | ) | 
Set whether or not the table view should split multi-component columns into multiple single-component columns
| bool vtkQtTableView::GetSplitMultiComponentColumns | ( | ) | 
Get whether or not the table view splits multi-component columns into multiple single-component columns
| void vtkQtTableView::SetSortSelectionToTop | ( | bool | value | ) | 
Whether or not to sort selections that the view receives to the top
| virtual bool vtkQtTableView::GetSortSelectionToTop | ( | ) |  [virtual] | 
        
Whether or not to sort selections that the view receives to the top
| void vtkQtTableView::SetApplyRowColors | ( | bool | value | ) | 
Whether or not to add an icon to the row header denoting the color of an annotated row.
| virtual bool vtkQtTableView::GetApplyRowColors | ( | ) |  [virtual] | 
        
Whether or not to add an icon to the row header denoting the color of an annotated row.
| virtual void vtkQtTableView::Update | ( | ) |  [virtual] | 
        
Updates the view.
Reimplemented from vtkView.
| void vtkQtTableView::SetColorArrayName | ( | const char * | name | ) | 
The array to use for coloring items in view. Default is "color".
| const char* vtkQtTableView::GetColorArrayName | ( | ) | 
The array to use for coloring items in view. Default is "color".
| void vtkQtTableView::SetColorByArray | ( | bool | vis | ) | 
Whether to color vertices. Default is off.
| bool vtkQtTableView::GetColorByArray | ( | ) | 
Whether to color vertices. Default is off.
| virtual void vtkQtTableView::ColorByArrayOn | ( | ) |  [virtual] | 
        
Whether to color vertices. Default is off.
| virtual void vtkQtTableView::ColorByArrayOff | ( | ) |  [virtual] | 
        
Whether to color vertices. Default is off.
| virtual void vtkQtTableView::ApplyViewTheme | ( | vtkViewTheme * | theme | ) |  [virtual] | 
        
Apply a view theme to this view.
| virtual void vtkQtTableView::SetSelectionBehavior | ( | int | type | ) |  [virtual] | 
        
The selection mode for this view. SELECT_ITEMS (0) selects single items. SELECT_ROWS (1) selects rows. SELECT_COLUMNS (2) selects columns. Linked selection only works when in the default mode SELECT_ROWS. Selections from other modes may be retrieved using GetSelectedItems().
| virtual int vtkQtTableView::GetSelectionBehavior | ( | ) |  [virtual] | 
        
The selection mode for this view. SELECT_ITEMS (0) selects single items. SELECT_ROWS (1) selects rows. SELECT_COLUMNS (2) selects columns. Linked selection only works when in the default mode SELECT_ROWS. Selections from other modes may be retrieved using GetSelectedItems().
| virtual void vtkQtTableView::GetSelectedItems | ( | vtkIdTypeArray * | arr | ) |  [virtual] | 
        
Fills the array with the selected items of the view. If the selection behavior is SELECT_ITEMS, arr will be a 2-component array containing (row,column) for each selected item. If the selection behavior is SELECT_ROWS or SELECT_COLUMNS, arr will contain a list of row or column indices.
| virtual void vtkQtTableView::AddRepresentationInternal | ( | vtkDataRepresentation * | rep | ) |  [protected, virtual] | 
        
| virtual void vtkQtTableView::RemoveRepresentationInternal | ( | vtkDataRepresentation * | rep | ) |  [protected, virtual] | 
        
 1.5.6