summaryrefslogtreecommitdiff
path: root/ui/qt5/horizonwizard.hh
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2019-12-06 21:00:29 -0600
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2019-12-06 21:00:29 -0600
commitbc55542a602637ea4169b084c1b78aada0382ee7 (patch)
tree07def4734d0608e97b0172eed104d7de068e32c4 /ui/qt5/horizonwizard.hh
parentd3728b38b12b2f9762ba26fc6fc302cb79f7ee6c (diff)
downloadhorizon-bc55542a602637ea4169b084c1b78aada0382ee7.tar.gz
horizon-bc55542a602637ea4169b084c1b78aada0382ee7.tar.bz2
horizon-bc55542a602637ea4169b084c1b78aada0382ee7.tar.xz
horizon-bc55542a602637ea4169b084c1b78aada0382ee7.zip
Qt UI: Implement UI.Packages.Choices requirements
Diffstat (limited to 'ui/qt5/horizonwizard.hh')
-rw-r--r--ui/qt5/horizonwizard.hh16
1 files changed, 16 insertions, 0 deletions
diff --git a/ui/qt5/horizonwizard.hh b/ui/qt5/horizonwizard.hh
index 0cb4d0b..272886f 100644
--- a/ui/qt5/horizonwizard.hh
+++ b/ui/qt5/horizonwizard.hh
@@ -82,6 +82,16 @@ public:
Custom
};
+ enum BinShProvider {
+ Dash,
+ Bash
+ };
+
+ enum InitSystem {
+ S6,
+ SysVInit
+ };
+
HorizonWizard(QWidget *parent = nullptr);
void accept();
/*! Emit a HorizonScript file with the user's choices. */
@@ -107,8 +117,14 @@ public:
bool net_dhcp;
/*! Determines whether to install GRUB. */
bool grub;
+ /*! Determines whether to install eudev. */
+ bool eudev;
/*! Determines the packages to install. */
PackageType pkgtype;
+ /*! Determines the /bin/sh provider. */
+ BinShProvider binsh;
+ /*! Determines the /sbin/init provider. */
+ InitSystem sbininit;
/*! Determines the network interface to use. */
std::string chosen_auto_iface;
/*! If pkgtype is Custom, a list of packages to install. */