pqFindDataCurrentSelectionFrame.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 pqFindDataCurrentSelectionFrame_h
5 #define pqFindDataCurrentSelectionFrame_h
6 
7 #include "pqComponentsModule.h"
8 #include <QWidget>
9 
10 class pqOutputPort;
11 
20 {
21  Q_OBJECT
22  typedef QWidget Superclass;
23 
24 public:
25  pqFindDataCurrentSelectionFrame(QWidget* parent = nullptr, Qt::WindowFlags f = Qt::WindowFlags{});
27 
32  pqOutputPort* showingPort() const;
33 
34 Q_SIGNALS:
39  void showing(pqOutputPort*);
40 
41 private Q_SLOTS:
45  void showSelectedData(pqOutputPort*);
46 
51  void updateFieldType();
52 
56  void showFieldData(bool show);
57 
62  void invertSelection(bool);
63 
67  void updateSpreadSheet();
68 
69 private: // NOLINT(readability-redundant-access-specifiers)
70  Q_DISABLE_COPY(pqFindDataCurrentSelectionFrame)
71 
72  class pqInternals;
73  friend class pqInternals;
74 
75  pqInternals* Internals;
76 };
77 
78 #endif
pqOutputPort is a server manager model item for an output port of any pqPipelineSource item...
Definition: pqOutputPort.h:29
#define PQCOMPONENTS_EXPORT
pqFindDataCurrentSelectionFrame is designed to be used by pqFindDataDialog.