- Timestamp:
- Jun 26, 2020 2:57:03 PM (5 years ago)
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.cpp
r84965 r84971 617 617 unattendedInstallData.m_strPassword = comUnattendedInstaller.GetPassword(); 618 618 unattendedInstallData.m_strHostname = comUnattendedInstaller.GetHostname(); 619 unattendedInstallData.m_fInstallGuestAdditions = comUnattendedInstaller.GetInstallGuestAdditions(); 620 unattendedInstallData.m_strGuestAdditionsISOPath = comUnattendedInstaller.GetAdditionsIsoPath(); 619 621 620 622 pWizard->setDefaultUnattendedInstallData(unattendedInstallData); -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVM.cpp
r84965 r84971 507 507 void UIWizardNewVM::setDefaultUnattendedInstallData(const UIUnattendedInstallData &unattendedInstallData) 508 508 { 509 m_unattendedInstallData = unattendedInstallData; 510 UIWizardNewVMPageBasicInstallSetup *pPage = qobject_cast<UIWizardNewVMPageBasicInstallSetup *>(page(PageInstallSetup)); 511 if (pPage) 512 pPage->setDefaultUnattendedInstallData(unattendedInstallData); 509 setField("userName", unattendedInstallData.m_strUserName); 510 setField("password", unattendedInstallData.m_strPassword); 511 setField("hostname", unattendedInstallData.m_strHostname); 513 512 } 514 513 -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVM.h
r84965 r84971 36 36 QUuid m_uMachineUid; 37 37 QString m_strISOPath; 38 QString m_strGAIOSPath;39 38 bool m_fStartHeadless; 40 39 QString m_strUserName; … … 47 46 QString m_strDetectedOSHints; 48 47 QString m_strProductKey; 48 bool m_fInstallGuestAdditions; 49 QString m_strGuestAdditionsISOPath; 49 50 }; 50 51 -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMPageBasicInstallSetup.cpp
r84969 r84971 42 42 } 43 43 44 void UIWizardNewVMPageInstallSetup::setUserName(const QString &strName) 45 { 46 if (m_pUserNamePasswordEditor) 47 return m_pUserNamePasswordEditor->setUserName(strName); 48 } 49 44 50 QString UIWizardNewVMPageInstallSetup::password() const 45 51 { … … 49 55 } 50 56 57 void UIWizardNewVMPageInstallSetup::setPassword(const QString &strPassword) 58 { 59 if (m_pUserNamePasswordEditor) 60 return m_pUserNamePasswordEditor->setPassword(strPassword); 61 } 62 51 63 QString UIWizardNewVMPageInstallSetup::hostname() const 52 64 { … … 54 66 return m_pHostnameLineEdit->text(); 55 67 return QString(); 68 } 69 70 void UIWizardNewVMPageInstallSetup::setHostname(const QString &strHostName) 71 { 72 if (m_pHostnameLineEdit) 73 return m_pHostnameLineEdit->setText(strHostName); 56 74 } 57 75 … … 84 102 registerField("password", this, "password"); 85 103 registerField("hostname", this, "hostname"); 86 }87 88 void UIWizardNewVMPageBasicInstallSetup::setDefaultUnattendedInstallData(const UIUnattendedInstallData &unattendedInstallData)89 {90 /* Initialize the widget data: */91 if (m_pUserNamePasswordEditor)92 {93 m_pUserNamePasswordEditor->setUserName(unattendedInstallData.m_strUserName);94 m_pUserNamePasswordEditor->setPassword(unattendedInstallData.m_strPassword);95 }96 if (m_pHostnameLineEdit)97 m_pHostnameLineEdit->setText(unattendedInstallData.m_strHostname);98 104 } 99 105 -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMPageBasicInstallSetup.h
r84969 r84971 41 41 UIWizardNewVMPageInstallSetup(); 42 42 43 /** @name Property getters 43 /** @name Property getters/setters 44 44 * @{ */ 45 45 QString userName() const; 46 void setUserName(const QString &strName); 46 47 QString password() const; 48 void setPassword(const QString &strPassword); 47 49 QString hostname() const; 50 void setHostname(const QString &strHostName); 48 51 /** @} */ 49 52 … … 59 62 { 60 63 Q_OBJECT; 61 Q_PROPERTY(QString userName READ userName );62 Q_PROPERTY(QString password READ password );63 Q_PROPERTY(QString hostname READ hostname );64 Q_PROPERTY(QString userName READ userName WRITE setUserName); 65 Q_PROPERTY(QString password READ password WRITE setPassword); 66 Q_PROPERTY(QString hostname READ hostname WRITE setHostname); 64 67 65 68 public: … … 67 70 /* Constructor: */ 68 71 UIWizardNewVMPageBasicInstallSetup(); 69 void setDefaultUnattendedInstallData(const UIUnattendedInstallData &unattendedInstallData);70 72 virtual int nextId() const /* override */; 71 73
Note:
See TracChangeset
for help on using the changeset viewer.