summaryrefslogtreecommitdiff
path: root/ui/qt5/horizonwizard.hh
diff options
context:
space:
mode:
Diffstat (limited to 'ui/qt5/horizonwizard.hh')
-rw-r--r--ui/qt5/horizonwizard.hh18
1 files changed, 18 insertions, 0 deletions
diff --git a/ui/qt5/horizonwizard.hh b/ui/qt5/horizonwizard.hh
index d7ce52d..637d12b 100644
--- a/ui/qt5/horizonwizard.hh
+++ b/ui/qt5/horizonwizard.hh
@@ -74,6 +74,16 @@ public:
QString mac;
};
+ enum Arch {
+ aarch64,
+ armv7,
+ pmmx,
+ ppc,
+ ppc64,
+ x86_64,
+ UnknownCPU
+ };
+
enum PackageType {
Standard,
Mobile,
@@ -105,6 +115,14 @@ public:
std::string mirror_domain;
/*! The version of Adélie to install. Typically "1.0". */
std::string version;
+ /*! The architecture being installed. */
+ Arch arch;
+ /*! The disk to erase and partition based on the system. */
+ std::string auto_erase_disk;
+ /*! The HorizonScript lines describing what to do about partitioning.
+ * If auto_erase_disk is set, this is not used.
+ * Otherwise, this should have any relevant disklabel/partition/fs etc. */
+ QStringList part_lines;
#ifdef NON_LIBRE_FIRMWARE
/*! Determines whether firmware will be installed. */
bool firmware;