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 Types inherited from vtkQtView | |
typedef vtkView | Superclass |
Public Types inherited from vtkView | |
typedef vtkObject | Superclass |
Public Types inherited from vtkObject | |
typedef vtkObjectBase | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkQtListView * | NewInstance () const |
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) |
Public Member Functions inherited from vtkQtView | |
vtkQtView * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | ProcessQtEvents () |
virtual void | ProcessQtEventsNoUserInput () |
virtual bool | SaveImage (const char *fileName) |
Public Member Functions inherited from vtkView | |
vtkView * | NewInstance () const |
void | AddRepresentation (vtkDataRepresentation *rep) |
void | SetRepresentation (vtkDataRepresentation *rep) |
vtkDataRepresentation * | AddRepresentationFromInputConnection (vtkAlgorithmOutput *conn) |
vtkDataRepresentation * | SetRepresentationFromInputConnection (vtkAlgorithmOutput *conn) |
vtkDataRepresentation * | AddRepresentationFromInput (vtkDataObject *input) |
vtkDataRepresentation * | SetRepresentationFromInput (vtkDataObject *input) |
void | RemoveRepresentation (vtkDataRepresentation *rep) |
void | RemoveRepresentation (vtkAlgorithmOutput *rep) |
void | RemoveAllRepresentations () |
int | GetNumberOfRepresentations () |
vtkDataRepresentation * | GetRepresentation (int index=0) |
bool | IsRepresentationPresent (vtkDataRepresentation *rep) |
virtual void | ApplyViewTheme (vtkViewTheme *vtkNotUsed(theme)) |
vtkCommand * | GetObserver () |
void | RegisterProgress (vtkObject *algorithm, const char *message=NULL) |
void | UnRegisterProgress (vtkObject *algorithm) |
Public Member Functions inherited from vtkObject | |
vtkObject * | NewInstance () const |
virtual void | DebugOn () |
virtual void | DebugOff () |
bool | GetDebug () |
void | SetDebug (bool debugFlag) |
virtual void | Modified () |
virtual unsigned long | GetMTime () |
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
vtkCommand * | GetCommand (unsigned long tag) |
void | RemoveObserver (vtkCommand *) |
void | RemoveObservers (unsigned long event, vtkCommand *) |
void | RemoveObservers (const char *event, vtkCommand *) |
int | HasObserver (unsigned long event, vtkCommand *) |
int | HasObserver (const char *event, vtkCommand *) |
void | RemoveObserver (unsigned long tag) |
void | RemoveObservers (unsigned long event) |
void | RemoveObservers (const char *event) |
void | RemoveAllObservers () |
int | HasObserver (unsigned long event) |
int | HasObserver (const char *event) |
template<class U , class T > | |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
template<class U , class T > | |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
template<class U , class T > | |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
int | InvokeEvent (unsigned long event, void *callData) |
int | InvokeEvent (const char *event, void *callData) |
int | InvokeEvent (unsigned long event) |
int | InvokeEvent (const char *event) |
Public Member Functions inherited from vtkObjectBase | |
const char * | GetClassName () const |
virtual void | Delete () |
virtual void | FastDelete () |
void | Print (ostream &os) |
virtual void | Register (vtkObjectBase *o) |
virtual void | UnRegister (vtkObjectBase *o) |
void | SetReferenceCount (int) |
void | PrintRevisions (ostream &) |
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
int | GetReferenceCount () |
Static Public Member Functions | |
static vtkQtListView * | New () |
static int | IsTypeOf (const char *type) |
static vtkQtListView * | SafeDownCast (vtkObjectBase *o) |
Static Public Member Functions inherited from vtkQtView | |
static int | IsTypeOf (const char *type) |
static vtkQtView * | SafeDownCast (vtkObjectBase *o) |
Static Public Member Functions inherited from vtkView | |
static vtkView * | New () |
static int | IsTypeOf (const char *type) |
static vtkView * | SafeDownCast (vtkObjectBase *o) |
Static Public Member Functions inherited from vtkObject | |
static int | IsTypeOf (const char *type) |
static vtkObject * | SafeDownCast (vtkObjectBase *o) |
static vtkObject * | New () |
static void | BreakOnError () |
static void | SetGlobalWarningDisplay (int val) |
static void | GlobalWarningDisplayOn () |
static void | GlobalWarningDisplayOff () |
static int | GetGlobalWarningDisplay () |
Static Public Member Functions inherited from vtkObjectBase | |
static int | IsTypeOf (const char *name) |
static vtkObjectBase * | New () |
Additional Inherited Members | |
Protected Attributes inherited from vtkView | |
bool | ReuseSingleRepresentation |
Protected Attributes inherited from vtkObject | |
bool | Debug |
vtkTimeStamp | MTime |
vtkSubjectHelper * | SubjectHelper |
Protected Attributes inherited from vtkObjectBase | |
vtkAtomicInt32 | ReferenceCount |
vtkWeakPointerBase ** | WeakPointers |
A VTK view based on a Qt List view.
vtkQtListView is a VTK view using an underlying QListView.
Definition at line 50 of file vtkQtListView.h.
typedef vtkQtView vtkQtListView::Superclass |
Definition at line 56 of file vtkQtListView.h.
anonymous enum |
Enumerator | |
---|---|
FIELD_DATA | |
POINT_DATA | |
CELL_DATA | |
VERTEX_DATA | |
EDGE_DATA | |
ROW_DATA |
Definition at line 64 of file vtkQtListView.h.
|
protected |
|
protected |
|
static |
|
static |
|
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 |
|
protectedvirtual |
Reimplemented from vtkQtView.
vtkQtListView* vtkQtListView::NewInstance | ( | ) | const |
|
virtual |
|
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 |
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 |
Whether to color vertices. Default is off.
|
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 |
|
virtual |
Updates the view.
Reimplemented from vtkView.
|
protectedvirtual |
|
protectedvirtual |