37 #ifndef _pqPipelineObject_h 38 #define _pqPipelineObject_h 43 class pqProxyInternal;
45 class vtkPVXMLElement;
47 class vtkSMSessionProxyManager;
60 pqProxy(
const QString& group,
const QString& name,
61 vtkSMProxy* proxy,
pqServer* server, QObject* parent=NULL);
72 void rename(
const QString& newname);
78 const QString& getSMName();
79 const QString& getSMGroup();
84 vtkSMProxy* getProxy()
const;
99 vtkPVXMLElement* getHints()
const;
102 QList<vtkSMProxy*> getHelperProxies()
const;
105 QList<vtkSMProxy*> getHelperProxies(
const QString& key)
const;
108 QList<QString> getHelperKeys()
const;
111 static std::string rstToHtml(
const char* rstStr);
121 virtual void addHelperProxy(
const QString& key, vtkSMProxy*);
122 void removeHelperProxy(
const QString& key, vtkSMProxy*);
127 void updateHelperProxies()
const;
130 vtkSMSessionProxyManager* proxyManager()
const;
135 static pqProxy* findProxyWithHelper(vtkSMProxy* aproxy, QString& key);
154 void setSMName(
const QString& new_name);
159 virtual void initialize();
163 virtual void addInternalHelperProxy(
const QString& key, vtkSMProxy*)
const;
164 virtual void removeInternalHelperProxy(
const QString& key, vtkSMProxy*)
const;
172 QPointer<pqServer> Server;
175 pqProxyInternal* Internal;
ModifiedState
The modification state of this proxy.
pqServerManagerModelItem is a element maintained by pqServerManagerModel.
virtual void onProxyUnRegistered(const QString &group, const QString &name, vtkSMProxy *proxy)
Called when a proxy is unregistered.
This class represents any registered Server Manager proxy.
pqServerManagerModel is the model for the Server Manager.
virtual void onProxyRegistered(const QString &group, const QString &name, vtkSMProxy *proxy)
Called when a proxy is registered.
ModifiedState modifiedState() const
Gets whether or not the source has been modified.
pqServer (should be renamed to pqSession) is a pqServerManagerModelItem subclass that represents a vt...