VTK
|
Superclass for Qt widget-based views. More...
#include <vtkQtView.h>
Public Types | |
typedef vtkView | Superclass |
![]() | |
typedef vtkObject | Superclass |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkQtView * | SafeDownCast (vtkObjectBase *o) |
![]() | |
static vtkView * | New () |
static int | IsTypeOf (const char *type) |
static vtkView * | SafeDownCast (vtkObjectBase *o) |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkQtView () | |
~vtkQtView () | |
![]() | |
vtkView () | |
~vtkView () | |
virtual vtkDataRepresentation * | CreateDefaultRepresentation (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 () |
Superclass for Qt widget-based views.
This abstract superclass provides common api to integrate a Qt widget into the VTK view framework. Not much here yet, but in the future there could be methods around selection, event-handling, drag-and-drop, etc.
Definition at line 31 of file vtkQtView.h.
typedef vtkView vtkQtView::Superclass |
Definition at line 36 of file vtkQtView.h.
|
protected |
|
protected |
|
static |
|
virtual |
Reimplemented from vtkView.
Reimplemented in vtkQtTreeView, vtkQtTableView, vtkQtListView, vtkQtRichTextView, vtkQtAnnotationView, and vtkQtRecordView.
|
static |
|
protectedvirtual |
Reimplemented from vtkView.
Reimplemented in vtkQtTreeView, vtkQtTableView, vtkQtListView, vtkQtRichTextView, vtkQtAnnotationView, and vtkQtRecordView.
vtkQtView* vtkQtView::NewInstance | ( | ) | const |
void vtkQtView::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
pure 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());
Implemented in vtkQtTreeView, vtkQtTableView, vtkQtListView, vtkQtRichTextView, vtkQtAnnotationView, and vtkQtRecordView.
|
virtual |
Calls QApplication::processEvents(). This is useful if you are using QWidgets but have not called QApplication::exec because you don't want to give control to the Qt event loop. See also ProcessQtEventsNoUserEvents().
|
virtual |
Calls QApplication::processEvents(QEventLoop::ExcludeUserInputEvents). See also ProcessQtEvents().
|
virtual |
Save an image. Uses QPixmap::grab and QPixmap::save. The image format will be determined from the filename. Qt's image format support may vary, usually bmp, jpg, ppm, or png is a safe choice. Returns false if there was a failure.