pqStatusBar.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 pqStatusBar_h
5 #define pqStatusBar_h
6 
7 #include <QStatusBar>
8 
9 #include "vtkNew.h"
10 
12 
14 class QProgressBar;
15 
23 {
24  Q_OBJECT
25  typedef QStatusBar Superclass;
26 
27 public:
28  pqStatusBar(QWidget* parent = nullptr);
29  ~pqStatusBar() override;
30 
31 protected Q_SLOTS:
32  void updateServerConfigInfo();
33  void updateMemoryProgressBar();
34 
35 protected: // NOLINT(readability-redundant-access-specifiers)
37  QProgressBar* MemoryProgressBar;
38 
39 private:
40  Q_DISABLE_COPY(pqStatusBar)
41 };
42 
43 #endif
QProgressBar * MemoryProgressBar
Definition: pqStatusBar.h:37
A vtkClientServerStream serializable container of information describing memory configuration of the ...
pqStatusBar extends QStatusBar to support showing paraview progress.
Definition: pqStatusBar.h:22
#define PQAPPLICATIONCOMPONENTS_EXPORT
vtkNew< vtkPVSystemConfigInformation > ServerConfigsInfo
Definition: pqStatusBar.h:36