1 #ifndef COMPONENTSELECTIONPAGE_HPP
2 #define COMPONENTSELECTIONPAGE_HPP
3 
4 #include "ui_componentselectionpage.h"
5 
6 namespace Wizard
7 {
8     class MainWizard;
9 
10     class ComponentSelectionPage : public QWizardPage, private Ui::ComponentSelectionPage
11     {
12         Q_OBJECT
13     public:
14         ComponentSelectionPage(QWidget *parent);
15 
16         int nextId() const override;
17         bool validatePage() override;
18 
19     private slots:
20         void updateButton(QListWidgetItem *item);
21 
22     private:
23         MainWizard *mWizard;
24 
25     protected:
26         void initializePage() override;
27 
28     };
29 
30 }
31 
32 #endif // COMPONENTSELECTIONPAGE_HPP
33