VTK
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Slots | Protected Member Functions | List of all members
vtkQtRichTextView Class Reference

Superclass for QAbstractItemView-based views. More...

#include <vtkQtRichTextView.h>

Inherits vtkQtView.

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 int IsA (const char *type)
 
vtkQtRichTextViewNewInstance () const
 
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 (vtkObjectBase *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

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkQtRichTextView ()
 
 ~vtkQtRichTextView ()
 

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 46 of file vtkQtRichTextView.h.

Member Typedef Documentation

typedef vtkQtView vtkQtRichTextView::Superclass

Definition at line 52 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
static int vtkQtRichTextView::IsTypeOf ( const char *  type)
static
virtual int vtkQtRichTextView::IsA ( const char *  type)
virtual
static vtkQtRichTextView* vtkQtRichTextView::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkQtRichTextView::NewInstanceInternal ( ) const
protectedvirtual
vtkQtRichTextView* vtkQtRichTextView::NewInstance ( ) const
void vtkQtRichTextView::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
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());

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.

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

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