View for spread-sheet view. More...
#include <pqSpreadSheetView.h>


Public Slots | |
| void | onAddRepresentation (pqRepresentation *) |
| Called when a new repr is added. More... | |
Public Slots inherited from pqView | |
| virtual void | render () |
| Request a StillRender on idle. More... | |
| virtual void | forceRender () |
| Forces an immediate render. More... | |
| void | cancelPendingRenders () |
| Cancels any pending renders. More... | |
| virtual void | undo () |
| Called to undo interaction. More... | |
| virtual void | redo () |
| Called to redo interaction. More... | |
| virtual void | resetDisplay (bool closest=false) |
| Called to reset the view's display. More... | |
Signals | |
| void | showing (pqDataRepresentation *repr) |
| Fired when the currently shown representation changes. More... | |
| void | viewportUpdated () |
Signals inherited from pqView | |
| void | updateDataEvent () |
| Fired when the vtkSMViewProxy fires the vtkCommand::UpdateDataEvent The view proxy fires this event at the end of vtkSMViewProxy::Update() when the update executes, not just when the method is called. More... | |
| void | representationAdded (pqRepresentation *) |
| Fired after a representation has been added to this view. More... | |
| void | representationRemoved (pqRepresentation *) |
| Fired after a representation has been removed from this view. More... | |
| void | beginRender () |
| Fired when the render module fires a vtkCommand::StartEvent signalling the beginning of rendering. More... | |
| void | endRender () |
| Fired when the render module fires a vtkCommand::EndEvent signalling the end of rendering. More... | |
| void | representationVisibilityChanged (pqRepresentation *repr, bool visible) |
| Fired when any representation visibility changes. More... | |
| void | canUndoChanged (bool) |
| Fired when interaction undo stack status changes. More... | |
| void | canRedoChanged (bool) |
| Fired when interaction undo stack status changes. More... | |
| void | selected (pqOutputPort *opport) |
| Fired when a selection is made in this view. More... | |
| void | picked (pqOutputPort *opport) |
| Fired when a port is picked. More... | |
| void | beginProgress () |
| Fired before doing any actions that may result in progress events that must be reported by the client. More... | |
| void | endProgress () |
| Fired after performing any actions that may result in progress events. More... | |
| void | progress (const QString &message, int percent_progress) |
| Fired to notify the current execution progress. More... | |
| void | multipleSelected (QList< pqOutputPort *> opports) |
| Fired when UseMultipleRepresentationSelection is set to on and selection on multiple representations is made in this view. More... | |
Signals inherited from pqProxy | |
| void | nameChanged (pqServerManagerModelItem *) |
| Fired when the name of the proxy is changed. More... | |
| void | modifiedStateChanged (pqServerManagerModelItem *) |
| Fired when the modified status changes for the proxy. More... | |
Public Member Functions | |
| pqSpreadSheetView (const QString &group, const QString &name, vtkSMViewProxy *viewModule, pqServer *server, QObject *parent=nullptr) | |
| ~pqSpreadSheetView () override | |
| pqSpreadSheetViewModel * | getViewModel () |
| Get the internal model for the view. More... | |
| pqDataRepresentation * | activeRepresentation () const |
| Returns the currently visible representation, if any. More... | |
Public Member Functions inherited from pqView | |
| ~pqView () override | |
| vtkSMViewProxy * | getViewProxy () const |
| Returns the internal render Module proxy associated with this object. More... | |
| virtual vtkView * | getClientSideView () const |
| Return the client-side vtkView encapsulated by this view (if any), or return nullptr. More... | |
| QWidget * | widget () |
| Return a widget associated with this view. More... | |
| virtual bool | supportsUndo () const |
| Returns if this view module can support undo/redo. More... | |
| virtual bool | supportsCapture () const |
| Returns if this view module can support image capture. More... | |
| QString | getViewType () const |
| Returns the type of this view module. More... | |
| virtual bool | canUndo () const |
| Returns true if undo can be done. More... | |
| virtual bool | canRedo () const |
| Returns true if redo can be done. More... | |
| virtual QSize | getSize () |
| Returns the current size of the rendering context. More... | |
| bool | hasRepresentation (pqRepresentation *repr) const |
| This method checks if the representation is shown in this view. More... | |
| int | getNumberOfRepresentations () const |
| Returns the number representations in the view. More... | |
| int | getNumberOfVisibleRepresentations () const |
| int | getNumberOfVisibleDataRepresentations () const |
| pqRepresentation * | getRepresentation (int index) const |
| Returns the representation for the specified index where (index < getNumberOfRepresentations()). More... | |
| QList< pqRepresentation * > | getRepresentations () const |
| Returns a list of representations in this view. More... | |
| bool | canDisplay (pqOutputPort *opPort) const |
| This method returns is any pqPipelineSource can be displayed in this view. More... | |
Public Member Functions inherited from pqProxy | |
| pqProxy (const QString &group, const QString &name, vtkSMProxy *proxy, pqServer *server, QObject *parent=nullptr) | |
| ~pqProxy () override | |
| pqServer * | getServer () const |
| Get the server on which this proxy exists. More... | |
| void | rename (const QString &newname) |
| This is a convenience method. More... | |
| const QString & | getSMName () |
| Get the name with which this proxy is registered on the server manager. More... | |
| const QString & | getSMGroup () |
| vtkSMProxy * | getProxy () const |
| Get the vtkSMProxy this object stands for. More... | |
| ModifiedState | modifiedState () const |
| Gets whether or not the source has been modified. More... | |
| void | setModifiedState (ModifiedState modified) |
| Sets whether or not the source has been modified. More... | |
| vtkPVXMLElement * | getHints () const |
| Returns the hints for this proxy, if any. More... | |
| QList< vtkSMProxy * > | getHelperProxies () const |
| Returns a list of all helper proxies. More... | |
| QList< vtkSMProxy * > | getHelperProxies (const QString &key) const |
| Returns a list of all the helper proxies added with a given key. More... | |
| QList< QString > | getHelperKeys () const |
| Returns the keys for helper proxies. More... | |
| virtual void | addHelperProxy (const QString &key, vtkSMProxy *) |
| Concept of helper proxies: A pqProxy is created for every important vtkSMProxy registered. More... | |
| void | removeHelperProxy (const QString &key, vtkSMProxy *) |
| void | updateHelperProxies () const |
| Updates the internal datastructures using the proxies currently registered under the group that would be used for helper proxies. More... | |
| vtkSMSessionProxyManager * | proxyManager () const |
| Returns the proxy manager by calling this->getProxy()->GetProxyManager();. More... | |
| bool | userModifiedSMName () |
| Return whether or not the user has modified the GUI name of the source. More... | |
Public Member Functions inherited from pqServerManagerModelItem | |
| pqServerManagerModelItem (QObject *parent=nullptr) | |
| ~pqServerManagerModelItem () override | |
Static Public Member Functions | |
| static QString | spreadsheetViewType () |
Static Public Member Functions inherited from pqProxy | |
| static pqProxy * | findProxyWithHelper (vtkSMProxy *aproxy, QString &key) |
| Returns a pqProxy instance, of any, whose helper proxy is the aproxy. More... | |
| static pqProxy * | findProxy (vtkSMProxy *aproxy) |
| Returns a pqProxy found under current pqServer and matching given vtkSMProxy. More... | |
Protected Slots | |
| void | updateRepresentationVisibility (pqRepresentation *repr, bool visible) |
| Called to ensure that at most 1 repr is visible at a time. More... | |
| void | onEndRender () |
| Called at end of every render. More... | |
| void | onCreateSelection (vtkSMSourceProxy *selSource) |
| When user creates a "surface" selection on the view. More... | |
| void | onSelectionOnly () |
| Called when checkbox "Show Only Selected Elements" is updated. More... | |
| void | onFontSizeChanged () |
| Called when the "Font Size" property is updated. More... | |
| QWidget * | createWidget () override |
| Create a QWidget for the view's viewport. More... | |
Protected Slots inherited from pqProxy | |
| void | onProxyRegistered (const QString &, const QString &, vtkSMProxy *) |
| void | onProxyUnRegistered (const QString &, const QString &, vtkSMProxy *) |
Additional Inherited Members | |
Public Types inherited from pqView | |
| enum | SelectionModifier { PV_SELECTION_DEFAULT = 0, PV_SELECTION_ADDITION, PV_SELECTION_SUBTRACTION, PV_SELECTION_TOGGLE } |
Public Types inherited from pqProxy | |
| enum | ModifiedState { UNINITIALIZED, MODIFIED, UNMODIFIED } |
| The modification state of this proxy. More... | |
Protected Member Functions inherited from pqView | |
| pqView (const QString &type, const QString &group, const QString &name, vtkSMViewProxy *view, pqServer *server, QObject *parent=nullptr) | |
Constructor: type :- view type. More... | |
| void | initialize () override |
| Use this method to initialize the pqObject state using the underlying vtkSMProxy. More... | |
| virtual QWidget * | createWidget ()=0 |
| Subclasses must override this method to create a widget for the view. More... | |
Protected Member Functions inherited from pqProxy | |
| void | setSMName (const QString &new_name) |
| Make this pqProxy take on a new identity. More... | |
| virtual void | addInternalHelperProxy (const QString &key, vtkSMProxy *) const |
| virtual void | removeInternalHelperProxy (const QString &key, vtkSMProxy *) const |
Protected Member Functions inherited from pqServerManagerModelItem | |
| vtkEventQtSlotConnect * | getConnector () |
| All subclasses generally need some vtkEventQtSlotConnect instance to connect to VTK events. More... | |
View for spread-sheet view.
It can show data from any source/filter on the client. Uses pqSpreadSheetViewModel, pqSpreadSheetViewWidget and pqSpreadSheetViewSelectionModel.
Definition at line 18 of file pqSpreadSheetView.h.
| pqSpreadSheetView::pqSpreadSheetView | ( | const QString & | group, |
| const QString & | name, | ||
| vtkSMViewProxy * | viewModule, | ||
| pqServer * | server, | ||
| QObject * | parent = nullptr |
||
| ) |
|
override |
|
inlinestatic |
Definition at line 24 of file pqSpreadSheetView.h.
| pqSpreadSheetViewModel* pqSpreadSheetView::getViewModel | ( | ) |
Get the internal model for the view.
| pqDataRepresentation* pqSpreadSheetView::activeRepresentation | ( | ) | const |
Returns the currently visible representation, if any.
Note that this view supports showing only one representation at a time.
|
signal |
Fired when the currently shown representation changes.
repr may be nullptr.
|
signal |
|
slot |
Called when a new repr is added.
|
protectedslot |
Called to ensure that at most 1 repr is visible at a time.
|
protectedslot |
Called at end of every render.
We update the table view.
|
protectedslot |
When user creates a "surface" selection on the view.
|
protectedslot |
Called when checkbox "Show Only Selected Elements" is updated.
|
protectedslot |
Called when the "Font Size" property is updated.
|
overrideprotectedslot |
Create a QWidget for the view's viewport.
1.8.13 on Sat Dec 6 2025