VirtualBox

Changeset 84965 in vbox


Ignore:
Timestamp:
Jun 26, 2020 9:06:12 AM (5 years ago)
Author:
vboxsync
Message:

FE/Qt: bugref:9515. Some fixes.

Location:
trunk/src/VBox/Frontends/VirtualBox/src
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.cpp

    r84955 r84965  
    18981898    comUnattendedInstaller.SetPassword(unattendedData.m_strPassword);
    18991899    comUnattendedInstaller.SetHostname(unattendedData.m_strHostname);
     1900    comUnattendedInstaller.SetProductKey(unattendedData.m_strProductKey);
     1901
    19001902    comUnattendedInstaller.Prepare();
    19011903    checkUnattendedInstallError(comUnattendedInstaller);
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVM.cpp

    r84961 r84965  
    524524    m_unattendedInstallData.m_strDetectedOSLanguages = getStringFieldValue("detectedOSLanguages");
    525525    m_unattendedInstallData.m_strDetectedOSHints = getStringFieldValue("detectedOSHints");
    526 
     526    m_unattendedInstallData.m_strProductKey = getStringFieldValue("productKey");
    527527
    528528    QVariant fieldValue = field("isUnattendedEnabled");
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVM.h

    r84961 r84965  
    4646    QString m_strDetectedOSLanguages;
    4747    QString m_strDetectedOSHints;
     48    QString m_strProductKey;
    4849};
    4950
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMPageBasicInstallSetup.cpp

    r84961 r84965  
    1717
    1818/* Qt includes: */
    19 #include <QComboBox>
    20 #include <QCompleter>
    21 #include <QIntValidator>
    2219#include <QGridLayout>
    23 #include <QSpacerItem>
    2420#include <QLabel>
    25 #include <QSortFilterProxyModel>
    26 #include <QSpinBox>
    27 #include <QStringListModel>
    2821#include <QStyle>
    2922#include <QToolButton>
     
    3225/* GUI includes: */
    3326#include "QIRichTextLabel.h"
    34 #include "UIBaseMemoryEditor.h"
    35 #include "UIBaseMemorySlider.h"
    3627#include "UICommon.h"
    3728#include "UIIconPool.h"
    38 #include "UIVirtualCPUEditor.h"
    3929#include "UIWizardNewVMPageBasicInstallSetup.h"
    4030#include "UIWizardNewVM.h"
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMPageBasicInstallSetup.h

    r84961 r84965  
    2424/* Qt includes: */
    2525#include <QLineEdit>
    26 #include <QStringList>
    2726#include <QWidget>
    2827
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMPageBasicProductKey.cpp

    r84961 r84965  
    1818/* Qt includes: */
    1919#include <QComboBox>
    20 #include <QCompleter>
    21 #include <QIntValidator>
    2220#include <QGridLayout>
     21#include <QLabel>
     22#include <QLineEdit>
    2323#include <QSpacerItem>
    24 #include <QLabel>
    25 #include <QSortFilterProxyModel>
    26 #include <QSpinBox>
    27 #include <QStringListModel>
    28 #include <QStyle>
    29 #include <QToolButton>
    3024#include <QVBoxLayout>
    3125
    3226/* GUI includes: */
    3327#include "QIRichTextLabel.h"
    34 #include "UIBaseMemoryEditor.h"
    35 #include "UIBaseMemorySlider.h"
    36 #include "UICommon.h"
    3728#include "UIIconPool.h"
    38 #include "UIVirtualCPUEditor.h"
    3929#include "UIWizardNewVMPageBasicProductKey.h"
    4030#include "UIWizardNewVM.h"
     
    4838QString UIWizardNewVMPageProductKey::productKey() const
    4939{
    50     if (!m_pProductKeyLineEdit)
     40    if (!m_pProductKeyLineEdit || !m_pProductKeyLineEdit->hasAcceptableInput())
    5141        return QString();
    5242    return m_pProductKeyLineEdit->text();
     
    6555            m_pHostnameLabel = new QLabel;
    6656            m_pProductKeyLineEdit = new QLineEdit;
     57            m_pProductKeyLineEdit->setInputMask(">NNNNN-NNNNN-NNNNN-NNNNN-NNNNN;#");
    6758            pGridLayout->addWidget(m_pHostnameLabel, 3, 0, 1, 1, Qt::AlignRight);
    6859            pGridLayout->addWidget(m_pProductKeyLineEdit, 3, 1, 1, 3);
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMPageBasicProductKey.h

    r84961 r84965  
    2222#endif
    2323
    24 /* Qt includes: */
    25 #include <QLineEdit>
    26 #include <QStringList>
    27 #include <QWidget>
    2824
    2925/* Local includes: */
     
    3228
    3329/* Forward declarations: */
    34 class QGridLayout;
    3530class QLabel;
    36 class QSpinBox;
     31class QLineEdit;
    3732class QIRichTextLabel;
    38 struct UIUnattendedInstallData;
    3933
    4034class UIWizardNewVMPageProductKey : public UIWizardPageBase
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette