- Timestamp:
- Jul 29, 2021 3:54:11 PM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 146010
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/wizards
- Files:
-
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvd/UIWizardNewVD.cpp
r90407 r90413 18 18 /* GUI includes: */ 19 19 #include "UICommon.h" 20 #include "UIMedium.h"21 20 #include "UIMessageCenter.h" 22 21 #include "UINotificationCenter.h" -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvd/UIWizardNewVDPageFileType.cpp
r90372 r90413 18 18 /* Qt includes: */ 19 19 #include <QVBoxLayout> 20 #include <QButtonGroup>21 20 #include <QRadioButton> 22 21 … … 25 24 #include "UIWizardDiskEditors.h" 26 25 #include "UIWizardNewVDPageFileType.h" 27 #include "UIWizardNewVDPageSizeLocation.h"28 26 #include "UIWizardNewVD.h" 29 #include "UICommon.h"30 27 #include "QIRichTextLabel.h" 31 32 /* COM includes: */33 #include "CSystemProperties.h"34 35 // void UIWizardNewVDPageBaseFileType::setMediumFormat(const CMediumFormat &mediumFormat)36 // {37 // int iPosition = m_formats.indexOf(mediumFormat);38 // if (iPosition >= 0)39 // {40 // m_pFormatButtonGroup->button(iPosition)->click();41 // m_pFormatButtonGroup->button(iPosition)->setFocus();42 // }43 // }44 45 28 46 29 UIWizardNewVDPageFileType::UIWizardNewVDPageFileType() … … 49 32 { 50 33 prepare(); 51 /* Create widgets: */52 53 // /* Setup connections: */54 // connect(m_pFormatButtonGroup, static_cast<void(QButtonGroup::*)(QAbstractButton*)>(&QButtonGroup::buttonClicked),55 // this, &UIWizardNewVDPageFileType::completeChanged);56 57 // /* Register classes: */58 // qRegisterMetaType<CMediumFormat>();59 // /* Register fields: */60 // registerField("mediumFormat", this, "mediumFormat");61 34 } 62 35 -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvd/UIWizardNewVDPageFileType.h
r90407 r90413 33 33 } 34 34 35 36 35 /* 1st page of the New Virtual Hard Drive wizard (basic extension): */ 37 36 class SHARED_LIBRARY_STUFF UIWizardNewVDPageFileType : public UINativeWizardPage -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvd/UIWizardNewVDPageSizeLocation.cpp
r90403 r90413 18 18 /* Qt includes: */ 19 19 #include <QDir> 20 #include <QRegExpValidator>21 20 #include <QVBoxLayout> 22 #include <QHBoxLayout>23 #include <QLineEdit>24 #include <QSlider>25 #include <QLabel>26 #include <QSpacerItem>27 21 28 22 /* GUI includes: */ … … 31 25 #include "UICommon.h" 32 26 #include "UIMessageCenter.h" 33 #include "UIIconPool.h"34 #include "QIFileDialog.h"35 #include "QIRichTextLabel.h"36 #include "QIToolButton.h"37 #include "QILineEdit.h"38 #include "UIMediumSizeEditor.h"39 27 #include "UIWizardDiskEditors.h" 40 28 41 29 /* COM includes: */ 42 30 #include "CSystemProperties.h" 43 #include "CMediumFormat.h"44 45 /* Other VBox includes: */46 #include <iprt/cdefs.h>47 #include <iprt/path.h>48 49 50 // UIWizardNewVDPageBaseSizeLocation::UIWizardNewVDPageBaseSizeLocation(const QString &strDefaultName, const QString &strDefaultPath)51 // : m_strDefaultName(strDefaultName.isEmpty() ? QString("NewVirtualDisk1") : strDefaultName)52 // , m_strDefaultPath(strDefaultPath)53 // , m_uMediumSizeMin(_4M)54 // , m_uMediumSizeMax(uiCommon().virtualBox().GetSystemProperties().GetInfoVDSize())55 // , m_pLocationEditor(0)56 // , m_pLocationOpenButton(0)57 // , m_pMediumSizeEditor(0)58 // , m_pMediumSizeEditorLabel(0)59 // , m_pLocationLabel(0)60 // , m_pSizeLabel(0)61 // {62 // }63 64 // UIWizardNewVDPageBaseSizeLocation::UIWizardNewVDPageBaseSizeLocation()65 // : m_uMediumSizeMin(_4M)66 // , m_uMediumSizeMax(uiCommon().virtualBox().GetSystemProperties().GetInfoVDSize())67 // , m_pLocationEditor(0)68 // , m_pLocationOpenButton(0)69 // , m_pMediumSizeEditor(0)70 // , m_pMediumSizeEditorLabel(0)71 // , m_pLocationLabel(0)72 // , m_pSizeLabel(0)73 // {74 // }75 76 // void UIWizardNewVDPageBaseSizeLocation::onSelectLocationButtonClicked()77 // {78 // /* Get current folder and filename: */79 // QFileInfo fullFilePath(mediumPath());80 // QDir folder = fullFilePath.path();81 // QString strFileName = fullFilePath.fileName();82 83 // /* Set the first parent folder that exists as the current: */84 // while (!folder.exists() && !folder.isRoot())85 // {86 // QFileInfo folderInfo(folder.absolutePath());87 // if (folder == QDir(folderInfo.absolutePath()))88 // break;89 // folder = folderInfo.absolutePath();90 // }91 92 // /* But if it doesn't exists at all: */93 // if (!folder.exists() || folder.isRoot())94 // {95 // /* Use recommended one folder: */96 // QFileInfo defaultFilePath(absoluteFilePath(strFileName, m_strDefaultPath));97 // folder = defaultFilePath.path();98 // }99 100 // /* Prepare backends list: */101 // QVector<QString> fileExtensions;102 // QVector<KDeviceType> deviceTypes;103 // CMediumFormat mediumFormat = fieldImp("mediumFormat").value<CMediumFormat>();104 // mediumFormat.DescribeFileExtensions(fileExtensions, deviceTypes);105 // QStringList validExtensionList;106 // for (int i = 0; i < fileExtensions.size(); ++i)107 // if (deviceTypes[i] == KDeviceType_HardDisk)108 // validExtensionList << QString("*.%1").arg(fileExtensions[i]);109 // /* Compose full filter list: */110 // QString strBackendsList = QString("%1 (%2)").arg(mediumFormat.GetName()).arg(validExtensionList.join(" "));111 112 // /* Open corresponding file-dialog: */113 // QString strChosenFilePath = QIFileDialog::getSaveFileName(folder.absoluteFilePath(strFileName),114 // strBackendsList, thisImp(),115 // UICommon::tr("Please choose a location for new virtual hard disk file"));116 117 // /* If there was something really chosen: */118 // if (!strChosenFilePath.isEmpty())119 // {120 // /* If valid file extension is missed, append it: */121 // if (QFileInfo(strChosenFilePath).suffix().isEmpty())122 // strChosenFilePath += QString(".%1").arg(m_strDefaultExtension);123 // if (m_pLocationEditor)124 // {125 // m_pLocationEditor->setText(QDir::toNativeSeparators(strChosenFilePath));126 // m_pLocationEditor->selectAll();127 // m_pLocationEditor->setFocus();128 // }129 // }130 // }131 132 // /* static */133 // QString UIWizardNewVDPageBaseSizeLocation::toFileName(const QString &strName, const QString &strExtension)134 // {135 // /* Convert passed name to native separators (it can be full, actually): */136 // QString strFileName = QDir::toNativeSeparators(strName);137 138 // /* Remove all trailing dots to avoid multiple dots before extension: */139 // int iLen;140 // while (iLen = strFileName.length(), iLen > 0 && strFileName[iLen - 1] == '.')141 // strFileName.truncate(iLen - 1);142 143 // /* Add passed extension if its not done yet: */144 // if (QFileInfo(strFileName).suffix().toLower() != strExtension)145 // strFileName += QString(".%1").arg(strExtension);146 147 // /* Return result: */148 // return strFileName;149 // }150 151 // /* static */152 // QString UIWizardNewVDPageBaseSizeLocation::absoluteFilePath(const QString &strFileName, const QString &strPath)153 // {154 // /* Wrap file-info around received file name: */155 // QFileInfo fileInfo(strFileName);156 // /* If path-info is relative or there is no path-info at all: */157 // if (fileInfo.fileName() == strFileName || fileInfo.isRelative())158 // {159 // /* Resolve path on the basis of path we have: */160 // fileInfo = QFileInfo(strPath, strFileName);161 // }162 // /* Return full absolute hard disk file path: */163 // return QDir::toNativeSeparators(fileInfo.absoluteFilePath());164 // }165 166 // /*static */167 // QString UIWizardNewVDPageBaseSizeLocation::absoluteFilePath(const QString &strFileName, const QString &strPath, const QString &strExtension)168 // {169 // QString strFilePath = absoluteFilePath(strFileName, strPath);170 // if (QFileInfo(strFilePath).suffix().isEmpty())171 // strFilePath += QString(".%1").arg(strExtension);172 // return strFilePath;173 // }174 175 // /* static */176 // QString UIWizardNewVDPageBaseSizeLocation::defaultExtension(const CMediumFormat &mediumFormatRef)177 // {178 // if (!mediumFormatRef.isNull())179 // {180 // /* Load extension / device list: */181 // QVector<QString> fileExtensions;182 // QVector<KDeviceType> deviceTypes;183 // CMediumFormat mediumFormat(mediumFormatRef);184 // mediumFormat.DescribeFileExtensions(fileExtensions, deviceTypes);185 // for (int i = 0; i < fileExtensions.size(); ++i)186 // if (deviceTypes[i] == KDeviceType_HardDisk)187 // return fileExtensions[i].toLower();188 // }189 // AssertMsgFailed(("Extension can't be NULL!\n"));190 // return QString();191 // }192 193 // /* static */194 // bool UIWizardNewVDPageBaseSizeLocation::checkFATSizeLimitation(const qulonglong uVariant, const QString &strMediumPath, const qulonglong uSize)195 // {196 // /* If the hard disk is split into 2GB parts then no need to make further checks: */197 // if (uVariant & KMediumVariant_VmdkSplit2G)198 // return true;199 200 // RTFSTYPE enmType;201 // int rc = RTFsQueryType(QFileInfo(strMediumPath).absolutePath().toLatin1().constData(), &enmType);202 // if (RT_SUCCESS(rc))203 // {204 // if (enmType == RTFSTYPE_FAT)205 // {206 // /* Limit the medium size to 4GB. minus 128 MB for file overhead: */207 // qulonglong fatLimit = _4G - _128M;208 // if (uSize >= fatLimit)209 // return false;210 // }211 // }212 213 // return true;214 // }215 216 // QString UIWizardNewVDPageBaseSizeLocation::mediumPath() const217 // {218 // if (!m_pLocationEditor)219 // return QString();220 // return absoluteFilePath(toFileName(m_pLocationEditor->text(), m_strDefaultExtension), m_strDefaultPath);221 // }222 223 // qulonglong UIWizardNewVDPageBaseSizeLocation::mediumSize() const224 // {225 // return m_pMediumSizeEditor ? m_pMediumSizeEditor->mediumSize() : 0;226 // }227 228 // void UIWizardNewVDPageBaseSizeLocation::setMediumSize(qulonglong uMediumSize)229 // {230 // if (m_pMediumSizeEditor)231 // m_pMediumSizeEditor->setMediumSize(uMediumSize);232 // }233 234 // /* static */235 // QString UIWizardNewVDPageBaseSizeLocation::stripFormatExtension(const QString &strFileName, const QStringList &formatExtensions)236 // {237 // QString result(strFileName);238 // foreach (const QString &strExtension, formatExtensions)239 // {240 // if (strFileName.endsWith(strExtension, Qt::CaseInsensitive))241 // {242 // /* Add the dot to extenstion: */243 // QString strExtensionWithDot(strExtension);244 // strExtensionWithDot.prepend('.');245 // int iIndex = strFileName.lastIndexOf(strExtensionWithDot, -1, Qt::CaseInsensitive);246 // result.remove(iIndex, strExtensionWithDot.length());247 // }248 // }249 // return result;250 // }251 252 // void UIWizardNewVDPageBaseSizeLocation::updateLocationEditorAfterFormatChange(const CMediumFormat &mediumFormat, const QStringList &formatExtensions)253 // {254 // /* Compose virtual-disk extension: */255 // m_strDefaultExtension = defaultExtension(mediumFormat);256 // /* Update m_pLocationEditor's text if necessary: */257 // if (!m_pLocationEditor->text().isEmpty() && !m_strDefaultExtension.isEmpty())258 // {259 // QFileInfo fileInfo(m_pLocationEditor->text());260 // if (fileInfo.suffix() != m_strDefaultExtension)261 // {262 // QFileInfo newFileInfo(fileInfo.absolutePath(),263 // QString("%1.%2").264 // arg(stripFormatExtension(fileInfo.fileName(), formatExtensions)).265 // arg(m_strDefaultExtension));266 // m_pLocationEditor->setText(newFileInfo.absoluteFilePath());267 // }268 // }269 // }270 271 // void UIWizardNewVDPageBaseSizeLocation::retranslateWidgets()272 // {273 // if (m_pLocationOpenButton)274 // m_pLocationOpenButton->setToolTip(UIWizardNewVD::tr("Choose a location for new virtual hard disk file..."));275 276 277 // if (m_pMediumSizeEditorLabel)278 // m_pMediumSizeEditorLabel->setText(UIWizardNewVD::tr("D&isk Size:"));279 // }280 31 281 32 UIWizardNewVDPageSizeLocation::UIWizardNewVDPageSizeLocation(const QString &strDefaultName, … … 288 39 , m_uDefaultSize(uDefaultSize) 289 40 { 290 291 292 293 // /* Setup connections: */294 // connect(m_pLocationEditor, &QLineEdit::textChanged, this, &UIWizardNewVDPageSizeLocation::completeChanged);295 // connect(m_pLocationOpenButton, &QIToolButton::clicked, this, &UIWizardNewVDPageSizeLocation::sltSelectLocationButtonClicked);296 // connect(m_pMediumSizeEditor, &UIMediumSizeEditor::sigSizeChanged, this, &UIWizardNewVDPageSizeLocation::completeChanged);297 298 // /* Register fields: */299 // registerField("mediumPath", this, "mediumPath");300 // registerField("mediumSize", this, "mediumSize");301 41 prepare(); 302 42 } … … 307 47 AssertReturnVoid(pMainLayout); 308 48 m_pMediumSizePathGroup = new UIMediumSizeAndPathGroupBox(false /* fExpertMode */, 0); 309 // {310 // m_pLocationLabel = new QIRichTextLabel(this);311 // QHBoxLayout *pLocationLayout = new QHBoxLayout;312 // {313 // m_pLocationEditor = new QLineEdit(this);314 // m_pLocationOpenButton = new QIToolButton(this);315 // {316 // m_pLocationOpenButton->setAutoRaise(true);317 // m_pLocationOpenButton->setIcon(UIIconPool::iconSet(":/select_file_16px.png", "select_file_disabled_16px.png"));318 // }319 // pLocationLayout->addWidget(m_pLocationEditor);320 // pLocationLayout->addWidget(m_pLocationOpenButton);321 // }322 // m_pSizeLabel = new QIRichTextLabel(this);323 // m_pMediumSizeEditor = new UIMediumSizeEditor;324 // setMediumSize(uDefaultSize);325 // pMainLayout->addWidget(m_pLocationLabel);326 // pMainLayout->addLayout(pLocationLayout);327 // pMainLayout->addWidget(m_pSizeLabel);328 49 connect(m_pMediumSizePathGroup, &UIMediumSizeAndPathGroupBox::sigMediumSizeChanged, 329 50 this, &UIWizardNewVDPageSizeLocation::sltMediumSizeChanged); … … 340 61 void UIWizardNewVDPageSizeLocation::sltSelectLocationButtonClicked() 341 62 { 342 //m_userModifiedParameters343 /* Call to base-class: */344 //onSelectLocationButtonClicked();345 63 } 346 64 … … 350 68 m_userModifiedParameters << "MediumSize"; 351 69 newVDWizardPropertySet(MediumSize, m_pMediumSizePathGroup->mediumSize()); 352 353 70 } 354 71 … … 367 84 void UIWizardNewVDPageSizeLocation::initializePage() 368 85 { 369 // /* Translate page: */370 371 372 // /* Get default extension for new virtual-disk: */373 // m_strDefaultExtension = defaultExtension(field("mediumFormat").value<CMediumFormat>());374 // /* Set default name as text for location editor: */375 // if (m_pLocationEditor)376 // m_pLocationEditor->setText(absoluteFilePath(m_strDefaultName, m_strDefaultPath, m_strDefaultExtension));377 378 86 UIWizardNewVD *pWizard = qobject_cast<UIWizardNewVD*>(wizard()); 379 87 AssertReturnVoid(pWizard && m_pMediumSizePathGroup); … … 437 145 } 438 146 439 // /* Lock finish button: */440 // startProcessing();441 /* Try to create virtual-disk: */442 147 fResult = pWizard->createVirtualDisk(); 443 // /* Unlock finish button: */444 // endProcessing();445 446 /* Return result: */447 148 return fResult; 448 149 } -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvd/UIWizardNewVDPageVariant.cpp
r90407 r90413 18 18 /* Qt includes: */ 19 19 #include <QVBoxLayout> 20 #include <QButtonGroup>21 20 22 21 /* GUI includes: */ -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMDiskPageBasic.cpp
r90407 r90413 19 19 #include <QButtonGroup> 20 20 #include <QCheckBox> 21 #include <QDir>22 #include <QGridLayout>23 #include <QGroupBox>24 21 #include <QLabel> 25 #include <QMetaType>26 22 #include <QRadioButton> 27 23 #include <QVBoxLayout> … … 32 28 #include "UIIconPool.h" 33 29 #include "UIMediaComboBox.h" 34 #include "UIMedium.h"35 30 #include "UIMediumSelector.h" 36 31 #include "UIMediumSizeEditor.h" 37 32 #include "UIMessageCenter.h" 33 #include "UICommon.h" 38 34 #include "UIWizardNewVMDiskPageBasic.h" 39 35 #include "UIWizardDiskEditors.h" … … 41 37 42 38 /* COM includes: */ 39 #include "COMEnums.h" 43 40 #include "CGuestOSType.h" 44 41 #include "CSystemProperties.h" 45 46 /* Other VBox includes: */47 #include <iprt/path.h>48 49 42 50 43 QUuid UIWizardNewVMDiskPage::getWithFileOpenDialog(const QString &strOSTypeID, -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMDiskPageBasic.h
r90407 r90413 29 29 #include "QIFileDialog.h" 30 30 #include "UINativeWizardPage.h" 31 //32 31 33 32 /* COM includes: */ -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMHardwarePageBasic.cpp
r90208 r90413 17 17 18 18 /* Qt includes: */ 19 #include <QCheckBox>20 #include <QGridLayout>21 #include <QMetaType>22 19 #include <QVBoxLayout> 23 20 … … 25 22 #include "QIRichTextLabel.h" 26 23 #include "UIBaseMemoryEditor.h" 27 #include "UIMessageCenter.h"28 24 #include "UIVirtualCPUEditor.h" 29 25 #include "UIWizardNewVM.h" 30 26 #include "UIWizardNewVMEditors.h" 31 27 #include "UIWizardNewVMHardwarePageBasic.h" 32 #include "UIWizardNewVDPageSizeLocation.h"33 28 34 29 /* COM includes: */ -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMHardwarePageBasic.h
r90208 r90413 24 24 /* Qt includes: */ 25 25 #include <QSet> 26 #include <QVariant>27 26 28 27 /* GUI includes: */ 29 28 #include "UINativeWizardPage.h" 30 29 31 /* COM includes: */32 #include "COMEnums.h"33 #include "CMedium.h"34 35 30 /* Forward declarations: */ 36 class QRadioButton;37 class QCheckBox;38 31 class QIRichTextLabel; 39 class UIBaseMemoryEditor;40 32 class UINewVMHardwareContainer; 41 class UIVirtualCPUEditor;42 class UIWizardNewVM;43 33 44 34 namespace UIWizardNewVMHardwarePage 45 35 { 46 36 } 47 // int baseMemory() const;48 // int VCPUCount() const;49 // bool EFIEnabled() const;50 51 37 52 38 class UIWizardNewVMHardwarePageBasic : public UINativeWizardPage -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMNameOSTypePageBasic.cpp
r90280 r90413 19 19 #include <QCheckBox> 20 20 #include <QDir> 21 #include <QGridLayout>22 #include <QHBoxLayout>23 #include <QLabel>24 #include <QRadioButton>25 21 #include <QVBoxLayout> 26 22 … … 28 24 #include "QIRichTextLabel.h" 29 25 #include "UICommon.h" 30 #include "UIFilePathSelector.h"31 26 #include "UIMessageCenter.h" 32 27 #include "UINameAndSystemEditor.h" … … 36 31 /* COM includes: */ 37 32 #include "CHost.h" 38 #include "CSystemProperties.h"39 33 #include "CUnattended.h" 40 34 -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMNameOSTypePageBasic.h
r90280 r90413 24 24 /* Local includes: */ 25 25 #include "UINativeWizardPage.h" 26 #include "UIExtraDataDefs.h"27 26 28 27 /* Forward declarations: */ 29 class QBoxLayout;30 28 class QCheckBox; 31 class QFrame;32 class QLabel;33 class QRadioButton;34 29 class QGridLayout; 35 30 class QIRichTextLabel; 36 class UIFilePathSelector;37 31 class UINameAndSystemEditor; 38 32 class UIWizardNewVM; -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMPageExpert.cpp
r90401 r90413 19 19 #include <QButtonGroup> 20 20 #include <QCheckBox> 21 #include <QGridLayout>22 #include <QGroupBox>23 #include <QHBoxLayout>24 #include <QLabel>25 #include <QLineEdit>26 21 #include <QRadioButton> 27 22 #include <QVBoxLayout> 28 23 29 24 /* GUI includes: */ 30 #include " QIRichTextLabel.h"25 #include "UICommon.h" 31 26 #include "QIToolButton.h" 32 #include "UIBaseMemoryEditor.h"33 #include "UIConverter.h"34 #include "UIHostnameDomainNameEditor.h"35 #include "UIFilePathSelector.h"36 27 #include "UIIconPool.h" 37 28 #include "UIMediaComboBox.h" 38 29 #include "UIMedium.h" 39 #include "UIMediumSizeEditor.h"40 30 #include "UIMessageCenter.h" 41 31 #include "UINameAndSystemEditor.h" 42 32 #include "UIToolBox.h" 43 #include "UIUserNamePasswordEditor.h"44 33 #include "UIWizardNewVM.h" 45 34 #include "UIWizardDiskEditors.h" -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMPageExpert.h
r90295 r90413 29 29 #include "UIWizardNewVMDiskPageBasic.h" 30 30 31 #include "COMEnums.h"32 #include "CMediumFormat.h"31 // #include "COMEnums.h" 32 // #include "CMediumFormat.h" 33 33 34 34 /* Forward declarations: */ … … 36 36 class QCheckBox; 37 37 class QGridLayout; 38 class QGroupBox;39 class QLabel;40 class QLineEdit;41 38 class QRadioButton; 42 class QVBoxLayout;43 39 class QIToolButton; 44 40 class UIAdditionalUnattendedOptions; 45 41 class UIDiskFormatsGroupBox; 42 class UIDiskVariantGroupBox; 46 43 class UIMediumSizeAndPathGroupBox; 47 class UIDiskVariantGroupBox;48 class UIFilePathSelector;49 44 class UIGAInstallationGroupBox; 50 class UIHostnameDomainNameEditor;51 45 class UIMediaComboBox; 52 class UIMediumSizeEditor;53 46 class UINameAndSystemEditor; 54 47 class UINewVMHardwareContainer; 55 48 class UIToolBox; 56 49 class UIUserNamePasswordGroupBox; 57 58 50 59 51 /** Expert page of the New Virtual Machine wizard. */ -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMUnattendedPageBasic.cpp
r90236 r90413 17 17 18 18 /* Qt includes: */ 19 #include <QCheckBox>20 19 #include <QFileInfo> 21 20 #include <QGridLayout> 22 #include <QGroupBox>23 #include <QLabel>24 #include <QLineEdit>25 #include <QSpacerItem>26 #include <QVBoxLayout>27 21 28 22 /* GUI includes: */ 29 23 #include "QIRichTextLabel.h" 30 #include "UICommon.h"31 #include "UIFilePathSelector.h"32 #include "UIIconPool.h"33 24 #include "UIWizardNewVMEditors.h" 34 #include "UIHostnameDomainNameEditor.h"35 25 #include "UIWizardNewVMUnattendedPageBasic.h" 36 26 #include "UIWizardNewVM.h" 37 38 /* COM includes: */39 #include "CHost.h"40 #include "CSystemProperties.h"41 #include "CUnattended.h"42 27 43 28 bool UIWizardNewVMUnattendedPage::checkGAISOFile(const QString &strPath) -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMUnattendedPageBasic.h
r90174 r90413 23 23 24 24 /* Local includes: */ 25 #include "QIWithRetranslateUI.h"26 25 #include "UINativeWizardPage.h" 27 26 28 27 /* Forward declarations: */ 29 class QCheckBox;30 class QGridLayout;31 class QGroupBox;32 class QLabel;33 class QLineEdit;34 28 class QIRichTextLabel; 35 29 class UIAdditionalUnattendedOptions; 36 30 class UIGAInstallationGroupBox; 37 class UIFilePathSelector;38 31 class UIUserNamePasswordGroupBox; 39 class UIHostnameDomainNameEditor;40 struct UIUnattendedInstallData;41 42 32 43 33 namespace UIWizardNewVMUnattendedPage
Note:
See TracChangeset
for help on using the changeset viewer.