Changeset 87364 in vbox
- Timestamp:
- Jan 22, 2021 12:24:00 PM (4 years ago)
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIToolBox.cpp
r87348 r87364 29 29 #include "UIToolBox.h" 30 30 #include "UIWizardNewVM.h" 31 32 class UITest : public QWidget33 {34 Q_OBJECT;35 public:36 UITest(QWidget *pParent = 0)37 :QWidget(pParent)38 {}39 ~UITest(){}40 };41 42 31 43 32 /********************************************************************************************************************************* … … 244 233 { 245 234 prepare(); 246 //setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Minimum); 247 } 248 249 bool UIToolBox::insertItem(int iIndex, QWidget *pWidget, const QString &strTitle, bool fAddEnableCheckBox /* = false */) 235 } 236 237 bool UIToolBox::insertPage(int iIndex, QWidget *pWidget, const QString &strTitle, bool fAddEnableCheckBox /* = false */) 250 238 { 251 239 if (m_pages.contains(iIndex)) … … 284 272 } 285 273 286 void UIToolBox::set ItemEnabled(int iIndex, bool fEnabled)274 void UIToolBox::setPageEnabled(int iIndex, bool fEnabled) 287 275 { 288 276 Q_UNUSED(fEnabled); … … 290 278 } 291 279 292 void UIToolBox::set ItemText(int iIndex, const QString &strTitle)280 void UIToolBox::setPageTitle(int iIndex, const QString &strTitle) 293 281 { 294 282 QMap<int, UIToolBoxPage*>::iterator iterator = m_pages.find(iIndex); … … 298 286 } 299 287 300 void UIToolBox::set ItemIcon(int iIndex, const QIcon &icon)288 void UIToolBox::setPageTitleIcon(int iIndex, const QIcon &icon) 301 289 { 302 290 QMap<int, UIToolBoxPage*>::iterator iterator = m_pages.find(iIndex); -
trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIToolBox.h
r87318 r87364 45 45 46 46 UIToolBox(QWidget *pParent = 0); 47 bool insert Item(int iIndex, QWidget *pWidget, const QString &strTitle, bool fAddEnableCheckBox = false);48 void set ItemEnabled(int iIndex, bool fEnabled);49 void set ItemText(int iIndex, const QString &strTitle);50 void set ItemIcon(int iIndex, const QIcon &icon);47 bool insertPage(int iIndex, QWidget *pWidget, const QString &strTitle, bool fAddEnableCheckBox = false); 48 void setPageEnabled(int iIndex, bool fEnabled); 49 void setPageTitle(int iIndex, const QString &strTitle); 50 void setPageTitleIcon(int iIndex, const QIcon &icon); 51 51 void setCurrentPage(int iIndex); 52 52 … … 54 54 55 55 virtual void retranslateUi() /* override */; 56 //virtual QSize sizeHint() const /* override */;57 //virtual QSize minimumSizeHint() const /* override */;58 56 59 57 private slots: -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMPageExpert.cpp
r87355 r87364 55 55 { 56 56 m_pToolBox = new UIToolBox; 57 m_pToolBox->insert Item(ExpertToolboxItems_NameAndOSType, createNameOSTypeWidgets(/* fCreateUnattendedWidgets */ false,57 m_pToolBox->insertPage(ExpertToolboxItems_NameAndOSType, createNameOSTypeWidgets(/* fCreateUnattendedWidgets */ false, 58 58 /* fCreateLabels */ false), ""); 59 m_pToolBox->insertItem(ExpertToolboxItems_Unattended, createUnattendedWidgets(), "", false); 60 m_pToolBox->insertItem(ExpertToolboxItems_Disk, createDiskWidgets(), ""); 61 m_pToolBox->insertItem(ExpertToolboxItems_Hardware, createHardwareWidgets(), ""); 62 // m_pToolBox->insertItem(ExpertToolboxItems_UsernameHostname, createUserNameHostNameWidgets(/* fIncreaseLeftIndent */ true), ""); 63 // m_pToolBox->insertItem(ExpertToolboxItems_GAInstall, createGAInstallWidgets(/* fIncreaseLeftIndent */ true), ""); 64 // m_pToolBox->insertItem(ExpertToolboxItems_ProductKey, createProductKeyWidgets(/* fIncreaseLeftIndent */ true), ""); 59 m_pToolBox->insertPage(ExpertToolboxItems_Unattended, createUnattendedWidgets(), "", false); 60 m_pToolBox->insertPage(ExpertToolboxItems_Disk, createDiskWidgets(), ""); 61 m_pToolBox->insertPage(ExpertToolboxItems_Hardware, createHardwareWidgets(), ""); 65 62 66 63 m_pToolBox->setCurrentPage(ExpertToolboxItems_NameAndOSType); 67 64 pMainLayout->addWidget(m_pToolBox); 68 65 69 70 66 pMainLayout->addStretch(); 71 67 updateVirtualDiskSource(); 72 68 } 73 74 69 75 70 createConnections(); … … 204 199 if (m_pToolBox) 205 200 { 206 m_pToolBox->set ItemText(ExpertToolboxItems_NameAndOSType, QString(UIWizardNewVM::tr("Name and operating system")));207 m_pToolBox->set ItemText(ExpertToolboxItems_Unattended, UIWizardNewVM::tr("Unattended Install"));208 m_pToolBox->set ItemText(ExpertToolboxItems_Disk, UIWizardNewVM::tr("Hard disk"));209 m_pToolBox->set ItemText(ExpertToolboxItems_Hardware, UIWizardNewVM::tr("Hardware"));201 m_pToolBox->setPageTitle(ExpertToolboxItems_NameAndOSType, QString(UIWizardNewVM::tr("Name and operating system"))); 202 m_pToolBox->setPageTitle(ExpertToolboxItems_Unattended, UIWizardNewVM::tr("Unattended Install")); 203 m_pToolBox->setPageTitle(ExpertToolboxItems_Disk, UIWizardNewVM::tr("Hard disk")); 204 m_pToolBox->setPageTitle(ExpertToolboxItems_Hardware, UIWizardNewVM::tr("Hardware")); 210 205 } 211 206 } … … 423 418 markWidgets(); 424 419 bool fIsComplete = true; 425 m_pToolBox->set ItemIcon(ExpertToolboxItems_NameAndOSType, QIcon());426 m_pToolBox->set ItemIcon(ExpertToolboxItems_Unattended, QIcon());427 m_pToolBox->set ItemIcon(ExpertToolboxItems_Disk, QIcon());428 m_pToolBox->set ItemIcon(ExpertToolboxItems_Hardware, QIcon());420 m_pToolBox->setPageTitleIcon(ExpertToolboxItems_NameAndOSType, QIcon()); 421 m_pToolBox->setPageTitleIcon(ExpertToolboxItems_Unattended, QIcon()); 422 m_pToolBox->setPageTitleIcon(ExpertToolboxItems_Disk, QIcon()); 423 m_pToolBox->setPageTitleIcon(ExpertToolboxItems_Hardware, QIcon()); 429 424 430 425 if (!UIWizardPage::isComplete()) 431 426 { 432 m_pToolBox->set ItemIcon(ExpertToolboxItems_NameAndOSType,427 m_pToolBox->setPageTitleIcon(ExpertToolboxItems_NameAndOSType, 433 428 UIIconPool::iconSet(":/status_error_16px.png")); 434 429 fIsComplete = false; … … 437 432 if (!m_pDiskSkip->isChecked() && !m_pDiskPresent->isChecked() && uiCommon().medium(m_pDiskSelector->id()).isNull()) 438 433 { 439 m_pToolBox->set ItemIcon(ExpertToolboxItems_Disk,434 m_pToolBox->setPageTitleIcon(ExpertToolboxItems_Disk, 440 435 UIIconPool::iconSet(":/status_error_16px.png")); 441 436 fIsComplete = false; … … 447 442 if (!isISOFileSelectorComplete()) 448 443 { 449 m_pToolBox->set ItemIcon(ExpertToolboxItems_Unattended,444 m_pToolBox->setPageTitleIcon(ExpertToolboxItems_Unattended, 450 445 UIIconPool::iconSet(":/status_error_16px.png")); 451 446 fIsComplete = false; … … 454 449 if (!checkGAISOFile()) 455 450 { 456 m_pToolBox->set ItemIcon(ExpertToolboxItems_Unattended,451 m_pToolBox->setPageTitleIcon(ExpertToolboxItems_Unattended, 457 452 UIIconPool::iconSet(":/status_error_16px.png")); 458 453 fIsComplete = false; … … 462 457 if (!m_pUserNamePasswordEditor->isComplete()) 463 458 { 464 m_pToolBox->set ItemIcon(ExpertToolboxItems_Unattended,459 m_pToolBox->setPageTitleIcon(ExpertToolboxItems_Unattended, 465 460 UIIconPool::iconSet(":/status_error_16px.png")); 466 461 fIsComplete = false;
Note:
See TracChangeset
for help on using the changeset viewer.