32 #ifndef pqObjectBuilder_h 33 #define pqObjectBuilder_h 35 #include "pqCoreModule.h" 69 typedef QObject Superclass;
98 const QString& sm_name,
pqServer* server);
105 const QString& group,
const QString& name,
106 QMap<QString, QList<pqOutputPort*> > namedInputs,
pqServer* server);
110 const QString& group,
const QString& name,
117 const QString& sm_name,
const QStringList& files,
pqServer* server);
120 virtual pqView* createView(
const QString& type,
121 pqServer* server,
bool detachedFromLayout =
false);
125 virtual void destroy(
pqView* view);
136 virtual vtkSMProxy* createProxy(
const QString& sm_group,
137 const QString& sm_name,
pqServer* server,
138 const QString& reg_group);
157 virtual void destroy(
pqProxy* proxy);
160 virtual void destroySources(
pqServer* server=0);
163 virtual void destroyLookupTables(
pqServer* server=0);
167 virtual void destroyPipelineProxies(
pqServer* server=0);
172 virtual void destroyAllProxies(
pqServer* server);
181 static QString getFileNamePropertyName(vtkSMProxy*);
185 {
return this->WaitingForConnection; }
189 void abortPendingConnections();
194 void finishedAddingServer(
pqServer *server);
216 void aboutToCreateView(
pqServer* server);
222 void viewCreated(
pqView*);
240 void proxyCreated(vtkSMProxy*);
247 void destroying(
pqView* view);
268 void destroying(
pqProxy* proxy);
272 virtual void destroyProxyInternal(
pqProxy* proxy);
277 bool WaitingForConnection;
pqDataRepresentation is the superclass for a display for a pqPipelineSource i.e.
pqOutputPort is a server manager model item for an output port of any pqPipelineSource item...
pqScalarsToColors is a represents a vtkScalarsToColors proxy.
pqObjectBuilder is loosely based on the Builder design pattern.
This is PQ representation for a single representation.
This is a PQ abstraction of a generic view module.
bool waitingForConnection() const
Returns true while pqObjectBuilder is in createServer() call.
pqScalarBarRepresentation is created for "ScalarBarWidgetRepresentation" proxies. ...
This class represents any registered Server Manager proxy.
PQ representation for a vtkSMProxy that can be involved in a pipeline.
pqServerResource encapsulates a resource in ParaView.
pqServer (should be renamed to pqSession) is a pqServerManagerModelItem subclass that represents a vt...