pqFindDataSelectionDisplayFrame.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 pqFindDataSelectionDisplayFrame_h
5 #define pqFindDataSelectionDisplayFrame_h
6 
7 #include "pqComponentsModule.h"
8 #include <QWidget>
9 
10 class pqOutputPort;
11 class pqView;
12 
22 {
23  Q_OBJECT
24  typedef QWidget Superclass;
25 
26 public:
27  pqFindDataSelectionDisplayFrame(QWidget* parent = nullptr, Qt::WindowFlags f = Qt::WindowFlags{});
29 
30 public Q_SLOTS: // NOLINT(readability-redundant-access-specifiers)
35  void setSelectedPort(pqOutputPort*);
36 
42  void setView(pqView*);
43 
44 private Q_SLOTS:
45  void updatePanel();
46  void editLabelPropertiesSelection();
47  void editLabelPropertiesInteractiveSelection();
48  void onDataUpdated();
49 
50 private: // NOLINT(readability-redundant-access-specifiers)
51  Q_DISABLE_COPY(pqFindDataSelectionDisplayFrame)
52 
53  void updateInteractiveSelectionLabelProperties();
54 
55  class pqInternals;
56  friend class pqInternals;
57 
58  pqInternals* Internals;
59 };
60 
61 #endif
pqOutputPort is a server manager model item for an output port of any pqPipelineSource item...
Definition: pqOutputPort.h:29
#define PQCOMPONENTS_EXPORT
This is a PQ abstraction of a generic view module.
Definition: pqView.h:26
pqFindDataSelectionDisplayFrame is designed to be used by pqFindDataDialog.