#ifndef HORIZONWIZARD_HH #define HORIZONWIZARD_HH #include #include #include #include #include class HorizonWizard : public QWizard { public: enum { Page_Welcome, /* introduction */ Page_Partition, /* partitioning */ Page_Networking, /* network type selection */ Page_Network_SimpleWireless, /* simple -> wifi */ Page_Network_SimpleWired, /* simple -> wired */ Page_Network_Advanced, /* advanced network config */ Page_Software, /* software selection */ Page_AdvancedSoftware, /* advanced software selection */ Page_Startup, /* boot loader config, if arch needed */ Page_Commit, /* confirm committing to disk */ Page_Save, /* save the installfile */ Page_Finished, /* done */ Page_CustomStart /* custom pages have IDs starting here */ }; HorizonWizard(QWidget *parent = nullptr); std::set selected; std::vector interfaces; }; #endif // HORIZONWIZARD_HH