pqXYHistogramChartView.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 pqXYHistogramChartView_h
5 #define pqXYHistogramChartView_h
6 
7 #include "pqContextView.h"
8 
9 class vtkSMSourceProxy;
11 
17 class PQCORE_EXPORT pqXYHistogramChartView : public pqContextView
18 {
19  Q_OBJECT
20  typedef pqContextView Superclass;
21 
22 public:
23  static QString XYHistogramChartViewType() { return "XYHistogramChartView"; }
24 
28  bool supportsSelection() const override { return true; }
29 
30  pqXYHistogramChartView(const QString& group, const QString& name,
31  vtkSMContextViewProxy* viewModule, pqServer* server, QObject* parent = nullptr);
32 
33  ~pqXYHistogramChartView() override;
34 
35 private:
36  Q_DISABLE_COPY(pqXYHistogramChartView)
37 };
38 
39 #endif
pqView
This is a PQ abstraction of a generic view module.
Definition: pqView.h:26
pqDataRepresentation
pqDataRepresentation is the superclass for a display for a pqPipelineSource i.e.
Definition: pqDataRepresentation.h:24
pqXYHistogramChartView::XYHistogramChartViewType
static QString XYHistogramChartViewType()
Definition: pqXYHistogramChartView.h:23
pqContextView
pqContextView is an abstract base class for all charting views based on the VTK context charting libr...
Definition: pqContextView.h:19
pqServer
pqServer (should be renamed to pqSession) is a pqServerManagerModelItem subclass that represents a vt...
Definition: pqServer.h:35
vtkSMSourceProxy
proxy for a VTK source on a server
Definition: vtkSMSourceProxy.h:37
pqXYHistogramChartView::supportsSelection
bool supportsSelection() const override
Currently the bar chart view is not supporting selection.
Definition: pqXYHistogramChartView.h:28
vtkSMContextViewProxy
abstract base class for all Chart Views.
Definition: vtkSMContextViewProxy.h:26
pqContextView.h
pqXYHistogramChartView
pqContextView subclass for "HistogramView".
Definition: pqXYHistogramChartView.h:17