mirror of
https://github.com/cmclark00/retro-imager.git
synced 2025-05-18 16:05:21 +01:00
qml: Use sensible defaults to clear Options
This commit is contained in:
parent
cd9596d0bd
commit
819ffe14f0
1 changed files with 32 additions and 8 deletions
|
@ -830,22 +830,46 @@ Window {
|
||||||
|
|
||||||
function clearCustomizationFields()
|
function clearCustomizationFields()
|
||||||
{
|
{
|
||||||
fieldHostname.clear()
|
/* Bind copies of the lists */
|
||||||
fieldUserName.clear()
|
fieldTimezone.model = imageWriter.getTimezoneList()
|
||||||
|
fieldKeyboardLayout.model = imageWriter.getKeymapLayoutList()
|
||||||
|
fieldWifiCountry.model = imageWriter.getCountryList()
|
||||||
|
|
||||||
|
fieldHostname.text = "raspberrypi"
|
||||||
|
fieldUserName.text = imageWriter.getCurrentUser()
|
||||||
fieldUserPassword.clear()
|
fieldUserPassword.clear()
|
||||||
radioPubKeyAuthentication.checked = false
|
radioPubKeyAuthentication.checked = false
|
||||||
radioPasswordAuthentication.checked = false
|
radioPasswordAuthentication.checked = false
|
||||||
fieldPublicKey.clear()
|
fieldPublicKey.clear()
|
||||||
fieldWifiSSID.clear()
|
|
||||||
fieldWifiCountry.currentIndex = -1
|
/* Timezone Settings*/
|
||||||
fieldWifiPassword.clear()
|
fieldTimezone.currentIndex = fieldTimezone.find(imageWriter.getTimezone())
|
||||||
fieldTimezone.currentIndex = -1
|
/* Lacking an easy cross-platform to fetch keyboard layout
|
||||||
fieldKeyboardLayout.currentIndex = -1
|
from host system, just default to "gb" for people in
|
||||||
|
UK time zone for now, and "us" for everyone else */
|
||||||
|
if (imageWriter.getTimezone() === "Europe/London") {
|
||||||
|
fieldKeyboardLayout.currentIndex = fieldKeyboardLayout.find("gb")
|
||||||
|
} else {
|
||||||
|
fieldKeyboardLayout.currentIndex = fieldKeyboardLayout.find("us")
|
||||||
|
}
|
||||||
|
|
||||||
chkSetUser.checked = false
|
chkSetUser.checked = false
|
||||||
chkSSH.checked = false
|
chkSSH.checked = false
|
||||||
chkLocale.checked = false
|
chkLocale.checked = false
|
||||||
chkWifi.checked = false
|
|
||||||
chkWifiSSIDHidden.checked = false
|
chkWifiSSIDHidden.checked = false
|
||||||
chkHostname.checked = false
|
chkHostname.checked = false
|
||||||
|
|
||||||
|
/* WiFi Settings */
|
||||||
|
fieldWifiSSID.text = imageWriter.getSSID()
|
||||||
|
if (fieldWifiSSID.text.length) {
|
||||||
|
fieldWifiPassword.text = imageWriter.getPSK()
|
||||||
|
if (fieldWifiPassword.text.length) {
|
||||||
|
chkShowPassword.checked = false
|
||||||
|
if (Qt.platform.os == "osx") {
|
||||||
|
/* User indicated wifi must be prefilled */
|
||||||
|
chkWifi.checked = true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue