Qt
Core
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
"
8
#include "
pqServerManagerModelInterface.h
"
9
#include <QObject>
10
15
class
PQCORE_EXPORT
pqStandardServerManagerModelInterface
16
:
public
QObject
17
,
public
pqServerManagerModelInterface
18
{
19
Q_OBJECT
20
Q_INTERFACES(
pqServerManagerModelInterface
)
21
public
:
22
pqStandardServerManagerModelInterface
(QObject* parent);
23
~
pqStandardServerManagerModelInterface
()
override
;
24
29
pqProxy
*
createPQProxy
(
30
const
QString& group,
const
QString&
name
,
vtkSMProxy
* proxy,
pqServer
* server)
const override
;
31
};
32
33
#endif
pqServerManagerModelInterface
pqServerManagerModelInterface defines an interface that can be used to register new types of pqProxy ...
Definition:
pqServerManagerModelInterface.h:19
pqStandardServerManagerModelInterface
This is standard implementation used by ParaView for creating different pqProxy subclassess for every...
Definition:
pqStandardServerManagerModelInterface.h:15
pqCoreModule.h
name
name
PQCORE_EXPORT
#define PQCORE_EXPORT
Definition:
pqCoreModule.h:15
pqProxy
This class represents any registered Server Manager proxy.
Definition:
pqProxy.h:28
vtkSMProxy
proxy for a VTK object(s) on a server
Definition:
vtkSMProxy.h:140
pqServerManagerModelInterface::createPQProxy
virtual pqProxy * createPQProxy(const QString ®Group, const QString ®Name, 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
pqServer
pqServer (should be renamed to pqSession) is a pqServerManagerModelItem subclass that represents a vt...
Definition:
pqServer.h:35
Generated by
1.8.13 on Tue Dec 31 2024