vtkQtRichTextView Class Reference

#include <vtkQtRichTextView.h>

Inheritance diagram for vtkQtRichTextView:

Inheritance graph
[legend]
Collaboration diagram for vtkQtRichTextView:

Collaboration graph
[legend]

List of all members.


Detailed Description

Superclass for QAbstractItemView-based views.

This superclass provides all the plumbing to integrate a QAbstractItemView into the VTK view framework, including reporting selection changes and detecting selection changes from linked views.

Thanks:
Thanks to Bob Kerr from Sandia National Laboratories for implementing this class
Events:
vtkCommand::ViewProgressEvent

Definition at line 45 of file vtkQtRichTextView.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 ()
virtual void Update ()
void SetFieldType (int)
int GetFieldType ()
virtual void SetContentColumnName (const char *)
virtual char * GetContentColumnName ()
virtual void SetPreviewColumnName (const char *)
virtual char * GetPreviewColumnName ()
virtual void SetTitleColumnName (const char *)
virtual char * GetTitleColumnName ()
virtual void SetProxyURL (const char *)
virtual char * GetProxyURL ()
virtual void SetProxyPort (int)
virtual int GetProxyPort ()

Static Public Member Functions

static vtkQtRichTextViewNew ()
static int IsTypeOf (const char *type)
static vtkQtRichTextViewSafeDownCast (vtkObject *o)

Protected Slots

void onBack ()
void onForward ()
void onZoomIn ()
void onZoomReset ()
void onZoomOut ()
void onLoadProgress (int progress)
void onLinkClicked (const QUrl &url)

Protected Member Functions

 vtkQtRichTextView ()
 ~vtkQtRichTextView ()

Member Typedef Documentation

Reimplemented from vtkQtView.

Definition at line 51 of file vtkQtRichTextView.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
FIELD_DATA 
POINT_DATA 
CELL_DATA 
VERTEX_DATA 
EDGE_DATA 
ROW_DATA 

Definition at line 60 of file vtkQtRichTextView.h.


Constructor & Destructor Documentation

vtkQtRichTextView::vtkQtRichTextView (  )  [protected]

vtkQtRichTextView::~vtkQtRichTextView (  )  [protected]


Member Function Documentation

static vtkQtRichTextView* vtkQtRichTextView::New (  )  [static]

Create an object with Debug turned off, modified time initialized to zero, and reference counting on.

Reimplemented from vtkView.

virtual const char* vtkQtRichTextView::GetClassName (  )  [virtual]

Reimplemented from vtkQtView.

static int vtkQtRichTextView::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 vtkQtRichTextView::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 vtkQtRichTextView* vtkQtRichTextView::SafeDownCast ( vtkObject o  )  [static]

Reimplemented from vtkQtView.

void vtkQtRichTextView::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.

Reimplemented from vtkQtView.

virtual QWidget* vtkQtRichTextView::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 vtkQtRichTextView::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.

int vtkQtRichTextView::GetFieldType (  ) 

The field type to copy into the output table. Should be one of FIELD_DATA, POINT_DATA, CELL_DATA, VERTEX_DATA, EDGE_DATA.

virtual void vtkQtRichTextView::SetContentColumnName ( const char *   )  [virtual]

If a vtkTable is provided as input to the view, this sets the column name to use for the content. (Default: 'http').

virtual char* vtkQtRichTextView::GetContentColumnName (  )  [virtual]

If a vtkTable is provided as input to the view, this sets the column name to use for the content. (Default: 'http').

virtual void vtkQtRichTextView::SetPreviewColumnName ( const char *   )  [virtual]

If a vtkTable is provided as input to the view, this sets the column name to use for the preview when multiple items in selection.

virtual char* vtkQtRichTextView::GetPreviewColumnName (  )  [virtual]

If a vtkTable is provided as input to the view, this sets the column name to use for the preview when multiple items in selection.

virtual void vtkQtRichTextView::SetTitleColumnName ( const char *   )  [virtual]

If a vtkTable is provided as input to the view, this sets the column name to use for the title displayed in the title bar.

virtual char* vtkQtRichTextView::GetTitleColumnName (  )  [virtual]

If a vtkTable is provided as input to the view, this sets the column name to use for the title displayed in the title bar.

virtual void vtkQtRichTextView::SetProxyURL ( const char *   )  [virtual]

This field sets a URL for a HTTP proxy server.

virtual char* vtkQtRichTextView::GetProxyURL (  )  [virtual]

This field sets a URL for a HTTP proxy server.

virtual void vtkQtRichTextView::SetProxyPort ( int   )  [virtual]

This fields sets the port number for a HTTP proxy server.

virtual int vtkQtRichTextView::GetProxyPort (  )  [virtual]

This fields sets the port number for a HTTP proxy server.

virtual void vtkQtRichTextView::Update (  )  [virtual]

Updates the view.

Reimplemented from vtkView.

void vtkQtRichTextView::onBack (  )  [protected, slot]

void vtkQtRichTextView::onForward (  )  [protected, slot]

void vtkQtRichTextView::onZoomIn (  )  [protected, slot]

void vtkQtRichTextView::onZoomReset (  )  [protected, slot]

void vtkQtRichTextView::onZoomOut (  )  [protected, slot]

void vtkQtRichTextView::onLoadProgress ( int  progress  )  [protected, slot]

void vtkQtRichTextView::onLinkClicked ( const QUrl &  url  )  [protected, slot]


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

Generated on Mon Sep 27 18:45:08 2010 for VTK by  doxygen 1.5.6