Changeset 41399 in vbox
- Timestamp:
- May 22, 2012 4:03:22 PM (12 years ago)
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/wizards
- Files:
-
- 9 edited
-
UIWizard.cpp (modified) (1 diff)
-
clonevm/UIWizardCloneVMPageBasic1.cpp (modified) (3 diffs)
-
clonevm/UIWizardCloneVMPageBasic1.h (modified) (3 diffs)
-
clonevm/UIWizardCloneVMPageBasic2.cpp (modified) (3 diffs)
-
clonevm/UIWizardCloneVMPageBasic2.h (modified) (2 diffs)
-
clonevm/UIWizardCloneVMPageBasic3.cpp (modified) (3 diffs)
-
clonevm/UIWizardCloneVMPageBasic3.h (modified) (2 diffs)
-
clonevm/UIWizardCloneVMPageExpert.cpp (modified) (3 diffs)
-
clonevm/UIWizardCloneVMPageExpert.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/wizards/UIWizard.cpp
r41398 r41399 402 402 switch (m_type) 403 403 { 404 case UIWizardType_CloneVM: 405 dRatio -= 0.4; 406 break; 404 407 case UIWizardType_NewVD: 405 408 case UIWizardType_CloneVD: 406 409 dRatio += 0.1; 410 break; 407 411 case UIWizardType_ExportAppliance: 408 412 dRatio += 0.3; -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/clonevm/UIWizardCloneVMPageBasic1.cpp
r41372 r41399 20 20 /* Global includes: */ 21 21 #include <QVBoxLayout> 22 #include <QGroupBox>23 22 #include <QLineEdit> 24 23 #include <QCheckBox> … … 56 55 QVBoxLayout *pMainLayout = new QVBoxLayout(this); 57 56 { 58 m_pLabel 1= new QIRichTextLabel(this);59 m_pName Cnt = new QGroupBox(this);57 m_pLabel = new QIRichTextLabel(this); 58 m_pNameEditor = new QLineEdit(this); 60 59 { 61 QVBoxLayout *pNameCntLayout = new QVBoxLayout(m_pNameCnt); 62 { 63 m_pNameEditor = new QLineEdit(m_pNameCnt); 64 { 65 m_pNameEditor->setText(UIWizardCloneVM::tr("%1 Clone").arg(m_strOriginalName)); 66 } 67 pNameCntLayout->addWidget(m_pNameEditor); 68 } 60 m_pNameEditor->setText(UIWizardCloneVM::tr("%1 Clone").arg(m_strOriginalName)); 69 61 } 70 62 m_pReinitMACsCheckBox = new QCheckBox(this); 71 pMainLayout->addWidget(m_pLabel 1);72 pMainLayout->addWidget(m_pName Cnt);63 pMainLayout->addWidget(m_pLabel); 64 pMainLayout->addWidget(m_pNameEditor); 73 65 pMainLayout->addWidget(m_pReinitMACsCheckBox); 74 66 pMainLayout->addStretch(); … … 89 81 90 82 /* Translate widgets: */ 91 m_pLabel1->setText(UIWizardCloneVM::tr("<p>Please choose a name for the new virtual machine. " 92 "The new machine will be a clone of the machine <b>%1</b>.</p>") 93 .arg(m_strOriginalName)); 94 m_pNameCnt->setTitle(UIWizardCloneVM::tr("&Name")); 83 m_pLabel->setText(UIWizardCloneVM::tr("<p>Please choose a name for the new virtual machine. " 84 "The new machine will be a clone of the machine <b>%1</b>.</p>") 85 .arg(m_strOriginalName)); 95 86 m_pReinitMACsCheckBox->setToolTip(UIWizardCloneVM::tr("When checked a new unique MAC address will be assigned to all configured network cards.")); 96 87 m_pReinitMACsCheckBox->setText(UIWizardCloneVM::tr("&Reinitialize the MAC address of all network cards")); -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/clonevm/UIWizardCloneVMPageBasic1.h
r41372 r41399 24 24 25 25 /* Forward declarations: */ 26 class QGroupBox;27 26 class QLineEdit; 28 27 class QCheckBox; … … 48 47 49 48 /* Widgets: */ 50 QGroupBox *m_pNameCnt;51 49 QLineEdit *m_pNameEditor; 52 50 QCheckBox *m_pReinitMACsCheckBox; … … 77 75 78 76 /* Widgets: */ 79 QIRichTextLabel *m_pLabel 1;77 QIRichTextLabel *m_pLabel; 80 78 }; 81 79 -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/clonevm/UIWizardCloneVMPageBasic2.cpp
r41372 r41399 20 20 /* Global includes: */ 21 21 #include <QVBoxLayout> 22 #include <QGroupBox>23 22 #include <QRadioButton> 24 23 #include <QButtonGroup> … … 47 46 { 48 47 m_pLabel = new QIRichTextLabel(this); 49 m_pCloneTypeCnt = new QGroupBox(this);48 QVBoxLayout *pCloneTypeCntLayout = new QVBoxLayout; 50 49 { 51 m_pButtonGroup = new QButtonGroup( m_pCloneTypeCnt);50 m_pButtonGroup = new QButtonGroup(this); 52 51 { 53 QVBoxLayout *pCloneTypeCntLayout = new QVBoxLayout(m_pCloneTypeCnt);52 m_pFullCloneRadio = new QRadioButton(this); 54 53 { 55 m_pFullCloneRadio = new QRadioButton(m_pCloneTypeCnt); 56 { 57 m_pFullCloneRadio->setChecked(true); 58 } 59 m_pLinkedCloneRadio = new QRadioButton(m_pCloneTypeCnt); 60 pCloneTypeCntLayout->addWidget(m_pFullCloneRadio); 61 pCloneTypeCntLayout->addWidget(m_pLinkedCloneRadio); 54 m_pFullCloneRadio->setChecked(true); 62 55 } 56 m_pLinkedCloneRadio = new QRadioButton(this); 63 57 m_pButtonGroup->addButton(m_pFullCloneRadio); 64 58 m_pButtonGroup->addButton(m_pLinkedCloneRadio); 65 59 } 60 pCloneTypeCntLayout->addWidget(m_pFullCloneRadio); 61 pCloneTypeCntLayout->addWidget(m_pLinkedCloneRadio); 66 62 } 67 63 pMainLayout->addWidget(m_pLabel); 68 pMainLayout->add Widget(m_pCloneTypeCnt);64 pMainLayout->addLayout(pCloneTypeCntLayout); 69 65 pMainLayout->addStretch(); 70 66 } … … 105 101 m_pLabel->setText(strLabel); 106 102 107 m_pCloneTypeCnt->setTitle(UIWizardCloneVM::tr("&Type"));108 103 m_pFullCloneRadio->setText(UIWizardCloneVM::tr("Full clone")); 109 104 m_pLinkedCloneRadio->setText(UIWizardCloneVM::tr("Linked clone")); -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/clonevm/UIWizardCloneVMPageBasic2.h
r41021 r41399 24 24 25 25 /* Forward declarations: */ 26 class QGroupBox;27 26 class QButtonGroup; 28 27 class QRadioButton; … … 44 43 45 44 /* Widgets: */ 46 QGroupBox *m_pCloneTypeCnt;47 45 QButtonGroup *m_pButtonGroup; 48 46 QRadioButton *m_pFullCloneRadio; -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/clonevm/UIWizardCloneVMPageBasic3.cpp
r41372 r41399 20 20 /* Global includes: */ 21 21 #include <QVBoxLayout> 22 #include <QGroupBox>23 22 #include <QRadioButton> 24 23 … … 59 58 { 60 59 m_pLabel = new QIRichTextLabel(this); 61 m_pCloneModeCnt = new QGroupBox(this);60 QVBoxLayout *pCloneModeCntLayout = new QVBoxLayout; 62 61 { 63 QVBoxLayout *pCloneModeCntLayout = new QVBoxLayout(m_pCloneModeCnt);62 m_pMachineRadio = new QRadioButton(this); 64 63 { 65 m_pMachineRadio = new QRadioButton(m_pCloneModeCnt); 66 { 67 m_pMachineRadio->setChecked(true); 68 } 69 m_pMachineAndChildsRadio = new QRadioButton(m_pCloneModeCnt); 70 { 71 if (!m_fShowChildsOption) 72 m_pMachineAndChildsRadio->hide(); 73 } 74 m_pAllRadio = new QRadioButton(m_pCloneModeCnt); 75 pCloneModeCntLayout->addWidget(m_pMachineRadio); 76 pCloneModeCntLayout->addWidget(m_pMachineAndChildsRadio); 77 pCloneModeCntLayout->addWidget(m_pAllRadio); 64 m_pMachineRadio->setChecked(true); 78 65 } 66 m_pMachineAndChildsRadio = new QRadioButton(this); 67 { 68 if (!m_fShowChildsOption) 69 m_pMachineAndChildsRadio->hide(); 70 } 71 m_pAllRadio = new QRadioButton(this); 72 pCloneModeCntLayout->addWidget(m_pMachineRadio); 73 pCloneModeCntLayout->addWidget(m_pMachineAndChildsRadio); 74 pCloneModeCntLayout->addWidget(m_pAllRadio); 79 75 } 80 76 pMainLayout->addWidget(m_pLabel); 81 pMainLayout->add Widget(m_pCloneModeCnt);77 pMainLayout->addLayout(pCloneModeCntLayout); 82 78 pMainLayout->addStretch(); 83 79 } … … 114 110 .arg(strOpt3)); 115 111 116 m_pCloneModeCnt->setTitle(UIWizardCloneVM::tr("&Mode"));117 112 m_pMachineRadio->setText(UIWizardCloneVM::tr("Current machine state")); 118 113 m_pMachineAndChildsRadio->setText(UIWizardCloneVM::tr("Current machine and all child states")); -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/clonevm/UIWizardCloneVMPageBasic3.h
r41021 r41399 25 25 26 26 /* Forward declaration: */ 27 class QGroupBox;28 27 class QRadioButton; 29 28 class QIRichTextLabel; … … 45 44 46 45 /* Widgets: */ 47 QGroupBox *m_pCloneModeCnt;48 46 QRadioButton *m_pMachineRadio; 49 47 QRadioButton *m_pMachineAndChildsRadio; -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/clonevm/UIWizardCloneVMPageExpert.cpp
r41021 r41399 19 19 20 20 /* Global includes: */ 21 #include <Q VBoxLayout>21 #include <QGridLayout> 22 22 #include <QButtonGroup> 23 23 #include <QGroupBox> … … 36 36 { 37 37 /* Create widgets: */ 38 Q VBoxLayout *pMainLayout = new QVBoxLayout(this);38 QGridLayout *pMainLayout = new QGridLayout(this); 39 39 { 40 40 pMainLayout->setContentsMargins(8, 6, 8, 6); … … 88 88 } 89 89 m_pReinitMACsCheckBox = new QCheckBox(this); 90 pMainLayout->addWidget(m_pNameCnt );91 pMainLayout->addWidget(m_pCloneTypeCnt );92 pMainLayout->addWidget(m_pCloneModeCnt );93 pMainLayout->addWidget(m_pReinitMACsCheckBox );94 pMainLayout-> addStretch();90 pMainLayout->addWidget(m_pNameCnt, 0, 0, 1, 2); 91 pMainLayout->addWidget(m_pCloneTypeCnt, 1, 0, Qt::AlignTop); 92 pMainLayout->addWidget(m_pCloneModeCnt, 1, 1, Qt::AlignTop); 93 pMainLayout->addWidget(m_pReinitMACsCheckBox, 2, 0, 1, 2); 94 pMainLayout->setRowStretch(3, 1); 95 95 sltButtonClicked(m_pFullCloneRadio); 96 96 } -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/clonevm/UIWizardCloneVMPageExpert.h
r41021 r41399 24 24 #include "UIWizardCloneVMPageBasic2.h" 25 25 #include "UIWizardCloneVMPageBasic3.h" 26 27 /* Forward declarations: */ 28 class QGroupBox; 26 29 27 30 /* Expert page of the Clone Virtual Machine wizard: */ … … 58 61 bool isComplete() const; 59 62 bool validatePage(); 63 64 /* Widgets: */ 65 QGroupBox *m_pNameCnt; 66 QGroupBox *m_pCloneTypeCnt; 67 QGroupBox *m_pCloneModeCnt; 60 68 }; 61 69
Note:
See TracChangeset
for help on using the changeset viewer.

