pqStandardServerManagerModelInterface.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-FileCopyrightText: Copyright (c) Sandia Corporation
3 // SPDX-License-Identifier: BSD-3-Clause
4 #ifndef pqStandardServerManagerModelInterface_h
5 #define pqStandardServerManagerModelInterface_h
6 
7 #include "pqCoreModule.h"
9 #include <QObject>
10 
16  : public QObject
18 {
19  Q_OBJECT
20  Q_INTERFACES(pqServerManagerModelInterface)
21 public:
24 
30  const QString& group, const QString& name, vtkSMProxy* proxy, pqServer* server) const override;
31 };
32 
33 #endif
pqStandardServerManagerModelInterface
This is standard implementation used by ParaView for creating different pqProxy subclassess for every...
Definition: pqStandardServerManagerModelInterface.h:15
vtkSMProxy
proxy for a VTK object(s) on a server
Definition: vtkSMProxy.h:140
pqServer
pqServer (should be renamed to pqSession) is a pqServerManagerModelItem subclass that represents a vt...
Definition: pqServer.h:35
name
name
pqServerManagerModelInterface
pqServerManagerModelInterface defines an interface that can be used to register new types of pqProxy ...
Definition: pqServerManagerModelInterface.h:19
pqProxy
This class represents any registered Server Manager proxy.
Definition: pqProxy.h:28
pqServerManagerModelInterface::createPQProxy
virtual pqProxy * createPQProxy(const QString &regGroup, const QString &regName, vtkSMProxy *proxy, pqServer *server) const =0
Creates a pqProxy subclass for the vtkSMProxy given the details for its registration with the proxy m...
pqServerManagerModelInterface.h