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
pqServerManagerModelInterface defines an interface that can be used to register new types of pqProxy ...
This is standard implementation used by ParaView for creating different pqProxy subclassess for every...
name
#define PQCORE_EXPORT
Definition: pqCoreModule.h:15
This class represents any registered Server Manager proxy.
Definition: pqProxy.h:28
proxy for a VTK object(s) on a server
Definition: vtkSMProxy.h:140
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...
pqServer (should be renamed to pqSession) is a pqServerManagerModelItem subclass that represents a vt...
Definition: pqServer.h:35