swift
installsimulatorspecificwizardpage.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (C) 2017 swift Project Community / Contributors
2 // SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-swift-pilot-client-1
3 
5 
6 #ifndef SWIFT_GUI_COMPONENTS_INSTALLSIMULATORSPECIFICCOMPONENT_H
7 #define SWIFT_GUI_COMPONENTS_INSTALLSIMULATORSPECIFICCOMPONENT_H
8 
9 #include <QWizard>
10 
12 
13 namespace swift::gui::components
14 {
15  class CInstallXSwiftBusComponent;
16  class CInstallFsxTerrainProbeComponent;
17 
22  {
23  Q_OBJECT
24 
25  public:
28 
31  {
32  m_xSwiftBusConfig = config;
33  m_fsxTerrainProbe = fsxTerrainProbe;
34  }
35 
37  virtual bool validatePage() override { return true; }
38 
39  private:
40  CInstallXSwiftBusComponent *m_xSwiftBusConfig = nullptr;
41  CInstallFsxTerrainProbeComponent *m_fsxTerrainProbe = nullptr;
42  };
43 } // namespace swift::gui::components
44 #endif // SWIFT_GUI_COMPONENTS_INSTALLSIMULATORSPECIFICCOMPONENT_H
Using this class provides a QWizardPage with the overlay functionality already integrated.
COverlayMessagesWizardPage(QWidget *parent=nullptr)
Constructor.
void setConfigComponent(CInstallXSwiftBusComponent *config, CInstallFsxTerrainProbeComponent *fsxTerrainProbe)
Set config.
High level reusable GUI components.
Definition: aboutdialog.cpp:13