vtkSMContextItemWidgetProxy.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
13 #ifndef vtkSMContextItemWidgetProxy_h
14 #define vtkSMContextItemWidgetProxy_h
15 
16 #include "vtkSMProxy.h"
17 #include "vtkSMWidgetRepresentationProxy.h" //needed for exports
18 
19 class VTKREMOTINGVIEWS_EXPORT vtkSMContextItemWidgetProxy : public vtkSMWidgetRepresentationProxy
20 {
21 public:
24  void PrintSelf(ostream& os, vtkIndent indent) override;
25 
26  void OnStartInteraction() override { this->SendRepresentation(); }
27 
28 protected:
29  vtkSMContextItemWidgetProxy() = default;
30  ~vtkSMContextItemWidgetProxy() override = default;
31 
39  void SendRepresentation() override;
40 
41 private:
43  void operator=(const vtkSMContextItemWidgetProxy&) = delete;
44 };
45 
46 #endif
vtkSMWidgetRepresentationProxy
proxy for a widget representation
Definition: vtkSMWidgetRepresentationProxy.h:19
vtkSMContextItemWidgetProxy::OnStartInteraction
void OnStartInteraction() override
These method forward the representation state of the client side widget representation to the server.
Definition: vtkSMContextItemWidgetProxy.h:26
vtkSMContextItemWidgetProxy
proxy for a widget representation
Definition: vtkSMContextItemWidgetProxy.h:19
vtkSMProxy
proxy for a VTK object(s) on a server
Definition: vtkSMProxy.h:140
vtkIndent
vtkSMWidgetRepresentationProxy::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkSMWidgetRepresentationProxy::New
static vtkSMWidgetRepresentationProxy * New()
vtkSMProxy.h
vtkSMWidgetRepresentationProxy.h
vtkSMWidgetRepresentationProxy::SendRepresentation
virtual void SendRepresentation()