A VTK view based on a Qt Table view.
More...
#include <vtkQtTableView.h>
A VTK view based on a Qt Table view.
vtkQtTableView is a VTK view using an underlying QTableView.
- Thanks:
- Thanks to Brian Wylie from Sandia National Laboratories for implementing this class
- Examples:
- vtkQtTableView (Examples)
- Tests:
- vtkQtTableView (Tests)
Definition at line 57 of file vtkQtTableView.h.
| Enumerator |
|---|
| FIELD_DATA |
|
| POINT_DATA |
|
| CELL_DATA |
|
| VERTEX_DATA |
|
| EDGE_DATA |
|
| ROW_DATA |
|
Definition at line 77 of file vtkQtTableView.h.
| Enumerator |
|---|
| SELECT_ITEMS |
|
| SELECT_ROWS |
|
| SELECT_COLUMNS |
|
Definition at line 158 of file vtkQtTableView.h.
| vtkQtTableView::vtkQtTableView |
( |
| ) |
|
|
protected |
| vtkQtTableView::~vtkQtTableView |
( |
| ) |
|
|
protected |
| static int vtkQtTableView::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
| virtual int vtkQtTableView::IsA |
( |
const char * |
type | ) |
|
|
virtual |
| static vtkQtTableView* vtkQtTableView::SafeDownCast |
( |
vtkObjectBase * |
o | ) |
|
|
static |
| virtual vtkObjectBase* vtkQtTableView::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
| void vtkQtTableView::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
| 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.
The documentation for this class was generated from the following file: