pqWelcomeDialog.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
3 #ifndef pqWelcomeDialog_h
4 #define pqWelcomeDialog_h
5 
6 #include "pqApplicationComponentsModule.h"
7 #include <QDialog>
8 
9 namespace Ui
10 {
11 class pqWelcomeDialog;
12 }
13 
19 class PQAPPLICATIONCOMPONENTS_EXPORT pqWelcomeDialog : public QDialog
20 {
21  Q_OBJECT
22  typedef QDialog Superclass;
23 
24 public:
25  explicit pqWelcomeDialog(QWidget* parent = nullptr);
26  ~pqWelcomeDialog() override;
27 
28 public Q_SLOTS: // NOLINT(readability-redundant-access-specifiers)
29  virtual void onGettingStartedGuideClicked();
30 
31  virtual void onExampleVisualizationsClicked();
32 
33 protected Q_SLOTS:
37  void onDoNotShowAgainStateChanged(Qt::CheckState);
38 
39 private:
40  Ui::pqWelcomeDialog* ui;
41 };
42 
43 #endif // pqWelcomeDialog_h
This class provides a welcome dialog screen that you see in many applications.