pqBoxChartView.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 pqBoxChartView_h
5 #define pqBoxChartView_h
6 
7 #include "pqContextView.h"
8 
9 class vtkSMSourceProxy;
11 
16 {
17  Q_OBJECT
18  typedef pqContextView Superclass;
19 
20 public:
21  static QString chartViewType() { return "BoxChartView"; }
22 
23  pqBoxChartView(const QString& group, const QString& name, vtkSMContextViewProxy* viewModule,
24  pqServer* server, QObject* parent = nullptr);
25 
26  ~pqBoxChartView() override;
27 
28 Q_SIGNALS:
33  void showing(pqDataRepresentation* repr);
34 
35 public Q_SLOTS:
39  void onAddRepresentation(pqRepresentation*);
40  void onRemoveRepresentation(pqRepresentation*);
41 
42 protected Q_SLOTS:
46  void updateRepresentationVisibility(pqRepresentation* repr, bool visible);
47 
48 private:
49  Q_DISABLE_COPY(pqBoxChartView)
50 };
51 
52 #endif
pqDataRepresentation is the superclass for a display for a pqPipelineSource i.e.
pqContextView is an abstract base class for all charting views based on the VTK context charting libr...
Definition: pqContextView.h:19
Bar chart view.
This is PQ representation for a single representation.
static QString chartViewType()
name
proxy for a VTK source on a server
#define PQCORE_EXPORT
Definition: pqCoreModule.h:15
abstract base class for all Chart Views.
pqServer (should be renamed to pqSession) is a pqServerManagerModelItem subclass that represents a vt...
Definition: pqServer.h:35