VTK
 All Classes Namespaces 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>

Inheritance diagram for vtkQtRichTextView:
[legend]
Collaboration diagram for vtkQtRichTextView:
[legend]

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 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 ()
 
- Public Member Functions inherited from vtkQtView
vtkQtViewNewInstance () 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
vtkViewNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void AddRepresentation (vtkDataRepresentation *rep)
 
void SetRepresentation (vtkDataRepresentation *rep)
 
vtkDataRepresentationAddRepresentationFromInputConnection (vtkAlgorithmOutput *conn)
 
vtkDataRepresentationSetRepresentationFromInputConnection (vtkAlgorithmOutput *conn)
 
vtkDataRepresentationAddRepresentationFromInput (vtkDataObject *input)
 
vtkDataRepresentationSetRepresentationFromInput (vtkDataObject *input)
 
void RemoveRepresentation (vtkDataRepresentation *rep)
 
void RemoveRepresentation (vtkAlgorithmOutput *rep)
 
void RemoveAllRepresentations ()
 
int GetNumberOfRepresentations ()
 
vtkDataRepresentationGetRepresentation (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)
 

Static Public Member Functions

static vtkQtRichTextViewNew ()
 
static int IsTypeOf (const char *type)
 
static vtkQtRichTextViewSafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkQtView
static int IsTypeOf (const char *type)
 
static vtkQtViewSafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkView
static vtkViewNew ()
 
static int IsTypeOf (const char *type)
 
static vtkViewSafeDownCast (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 ()
 
- Protected Member Functions inherited from vtkQtView
 vtkQtView ()
 
 ~vtkQtView ()
 
- Protected Member Functions inherited from vtkView
 vtkView ()
 
 ~vtkView ()
 
virtual vtkDataRepresentationCreateDefaultRepresentation (vtkAlgorithmOutput *conn)
 
virtual void ProcessEvents (vtkObject *caller, unsigned long eventId, void *callData)
 
virtual void AddRepresentationInternal (vtkDataRepresentation *vtkNotUsed(rep))
 
virtual void RemoveRepresentationInternal (vtkDataRepresentation *vtkNotUsed(rep))
 
virtual void SetReuseSingleRepresentation (bool)
 
virtual bool GetReuseSingleRepresentation ()
 
virtual void ReuseSingleRepresentationOn ()
 
virtual void ReuseSingleRepresentationOff ()
 

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

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

Reimplemented from vtkQtView.

static vtkQtRichTextView* vtkQtRichTextView::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkQtRichTextView::NewInstanceInternal ( ) const
protectedvirtual

Reimplemented from vtkQtView.

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());

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 ( )
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: