VTK
|
A VTK view based on a Qt List view. More...
#include <vtkQtListView.h>
Public Types | |
enum | { FIELD_DATA = 0, POINT_DATA = 1, CELL_DATA = 2, VERTEX_DATA = 3, EDGE_DATA = 4, ROW_DATA = 5 } |
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 | SetEnableDragDrop (bool) |
void | SetAlternatingRowColors (bool) |
void | SetDecorationStrategy (int) |
void | SetVisibleColumn (int col) |
void | SetFilterRegExp (const QRegExp &pattern) |
virtual void | ApplyViewTheme (vtkViewTheme *theme) |
virtual void | Update () |
virtual int | GetFieldType () |
void | SetFieldType (int) |
void | SetColorArrayName (const char *name) |
const char * | GetColorArrayName () |
void | SetColorByArray (bool vis) |
bool | GetColorByArray () |
virtual void | ColorByArrayOn () |
virtual void | ColorByArrayOff () |
void | SetIconSheet (QImage sheet) |
void | SetIconSize (int w, int h) |
void | SetIconSheetSize (int w, int h) |
void | SetIconArrayName (const char *name) |
Static Public Member Functions | |
static vtkQtListView * | New () |
static int | IsTypeOf (const char *type) |
static vtkQtListView * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
vtkQtListView () | |
~vtkQtListView () | |
virtual void | AddRepresentationInternal (vtkDataRepresentation *rep) |
virtual void | RemoveRepresentationInternal (vtkDataRepresentation *rep) |
A VTK view based on a Qt List view.
vtkQtListView is a VTK view using an underlying QListView.
Definition at line 49 of file vtkQtListView.h.
typedef vtkQtView vtkQtListView::Superclass |
Reimplemented from vtkQtView.
Definition at line 55 of file vtkQtListView.h.
anonymous enum |
Definition at line 63 of file vtkQtListView.h.
vtkQtListView::vtkQtListView | ( | ) | [protected] |
vtkQtListView::~vtkQtListView | ( | ) | [protected] |
static vtkQtListView* vtkQtListView::New | ( | ) | [static] |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkView.
virtual const char* vtkQtListView::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkQtView.
static int vtkQtListView::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 vtkQtListView::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 vtkQtListView* vtkQtListView::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkQtView.
void vtkQtListView::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) | [virtual] |
virtual QWidget* vtkQtListView::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.
virtual int vtkQtListView::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 vtkQtListView::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 vtkQtListView::SetEnableDragDrop | ( | bool | ) |
Enable drag and drop on this widget
void vtkQtListView::SetAlternatingRowColors | ( | bool | ) |
Have the view alternate its row colors
void vtkQtListView::SetDecorationStrategy | ( | int | ) |
The strategy for how to decorate rows. Should be one of vtkQtTableModelAdapter::COLORS, vtkQtTableModelAdapter::ICONS, or vtkQtTableModelAdapter::NONE. Default is NONE.
void vtkQtListView::SetColorArrayName | ( | const char * | name | ) |
The array to use for coloring items in view. Default is "color".
const char* vtkQtListView::GetColorArrayName | ( | ) |
The array to use for coloring items in view. Default is "color".
void vtkQtListView::SetColorByArray | ( | bool | vis | ) |
Whether to color vertices. Default is off.
bool vtkQtListView::GetColorByArray | ( | ) |
Whether to color vertices. Default is off.
virtual void vtkQtListView::ColorByArrayOn | ( | ) | [virtual] |
Whether to color vertices. Default is off.
virtual void vtkQtListView::ColorByArrayOff | ( | ) | [virtual] |
Whether to color vertices. Default is off.
void vtkQtListView::SetVisibleColumn | ( | int | col | ) |
The column to display
void vtkQtListView::SetFilterRegExp | ( | const QRegExp & | pattern | ) |
The column used to filter on
void vtkQtListView::SetIconSheet | ( | QImage | sheet | ) |
Set the icon ivars. Only used if the decoration strategy is set to ICONS.
Set the icon ivars. Only used if the decoration strategy is set to ICONS.
Set the icon ivars. Only used if the decoration strategy is set to ICONS.
void vtkQtListView::SetIconArrayName | ( | const char * | name | ) |
Set the icon ivars. Only used if the decoration strategy is set to ICONS.
virtual void vtkQtListView::ApplyViewTheme | ( | vtkViewTheme * | theme | ) | [virtual] |
virtual void vtkQtListView::Update | ( | ) | [virtual] |
Updates the view.
Reimplemented from vtkView.
virtual void vtkQtListView::AddRepresentationInternal | ( | vtkDataRepresentation * | rep | ) | [protected, virtual] |
virtual void vtkQtListView::RemoveRepresentationInternal | ( | vtkDataRepresentation * | rep | ) | [protected, virtual] |