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