Superclass for Qt widget-based views. More...
#include <vtkQtView.h>
Public Types | |
| typedef vtkView | Superclass |
Public Types inherited from vtkView | |
| typedef vtkObject | Superclass |
Public Member Functions | |
| virtual int | IsA (const char *type) |
| vtkQtView * | NewInstance () const |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual QWidget * | GetWidget ()=0 |
| virtual void | ProcessQtEvents () |
| virtual void | ProcessQtEventsNoUserInput () |
| virtual bool | SaveImage (const char *fileName) |
Public Member Functions inherited from vtkView | |
| vtkView * | NewInstance () const |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| 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 | Update () |
| 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 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) |
Protected Member Functions | |
| virtual vtkObjectBase * | NewInstanceInternal () const |
| vtkQtView () | |
| ~vtkQtView () | |
Protected Member Functions inherited from vtkView | |
| 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, vtkQtAnnotationView, and vtkQtRecordView.
|
static |
|
protectedvirtual |
Reimplemented from vtkView.
Reimplemented in vtkQtTreeView, vtkQtTableView, vtkQtListView, 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, 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.
1.8.6