- Timestamp:
- Jun 4, 2018 1:18:42 PM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 122903
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/medium
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSelector.cpp
r72424 r72431 22 22 /* Qt includes: */ 23 23 # include <QAction> 24 # include <QHeaderView> 24 25 # include <QVBoxLayout> 25 26 # include <QPushButton> … … 91 92 if (m_pActionAdd) 92 93 { 93 m_pActionAdd->setText(QApplication::translate("UIMediumManager", "&Add from file..."));94 m_pActionAdd->setText(QApplication::translate("UIMediumManager", "&Add")); 94 95 m_pActionAdd->setToolTip(QApplication::translate("UIMediumManager", "Add Disk Image File")); 95 96 m_pActionAdd->setStatusTip(QApplication::translate("UIMediumManager", "Add disk image file")); … … 103 104 104 105 if (m_pButtonBox) 105 m_pButtonBox->button(QDialogButtonBox::Ok)->setText(" Add Selected");106 m_pButtonBox->button(QDialogButtonBox::Ok)->setText("Choose"); 106 107 107 108 if (m_pTreeWidget) 108 109 { 109 110 m_pTreeWidget->headerItem()->setText(0, QApplication::translate("UIMediumManager","Name")); 111 m_pTreeWidget->headerItem()->setText(1, QApplication::translate("UIMediumManager","Virtual Size")); 112 m_pTreeWidget->headerItem()->setText(2, QApplication::translate("UIMediumManager","Actual Size")); 110 113 } 111 114 } … … 115 118 /* Apply window icons: */ 116 119 setWindowIcon(UIIconPool::iconSetFull(":/diskimage_32px.png", ":/diskimage_16px.png")); 117 118 119 120 prepareActions(); 120 121 prepareWidgets(); … … 203 204 case UIMediumType_Invalid: 204 205 default: 205 return createHardDiskItem(medium );206 return createHardDiskItem(medium, pParent); 206 207 break; 207 208 } 208 209 } 209 210 210 UIMediumItem* UIMediumSelector::createHardDiskItem(const UIMedium &medium )211 UIMediumItem* UIMediumSelector::createHardDiskItem(const UIMedium &medium, QITreeWidgetItem *pParent) 211 212 { 212 213 if (medium.medium().isNull()) … … 231 232 /* Try to create parent medium-item: */ 232 233 else 233 pParentMediumItem = createHardDiskItem(parentMedium );234 pParentMediumItem = createHardDiskItem(parentMedium, pParent); 234 235 /* If parent medium-item was found: */ 235 236 if (pParentMediumItem) … … 246 247 else 247 248 { 248 pMediumItem = new UIMediumItemHD(medium, m_pTreeWidget);249 pMediumItem = new UIMediumItemHD(medium, pParent); 249 250 LogRel2(("UIMediumManager: Root hard-disk medium-item with ID={%s} created.\n", medium.id().toUtf8().constData())); 250 251 } … … 308 309 m_pMainLayout->addWidget(m_pTreeWidget); 309 310 311 m_pTreeWidget->setAlternatingRowColors(true); 312 310 313 } 311 314 … … 414 417 const QRect screenGeometry = gpDesktop->screenGeometry(iHostScreen); 415 418 if (screenGeometry.isValid()) 416 proposedSize = screenGeometry.size() * 7/ 15;419 proposedSize = screenGeometry.size() * 5 / 15; 417 420 } 418 421 /* Fallback to default size if we failed: */ … … 482 485 if (m_pNotAttachedSubTreeRoot) 483 486 m_pTreeWidget->expandItem(m_pNotAttachedSubTreeRoot); 487 484 488 } 485 489 -
trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSelector.h
r72423 r72431 88 88 UIMediumItem* addTreeItem(const UIMedium &medium, QITreeWidgetItem *pParent); 89 89 void restoreSelection(const QStringList &selectedMediums, QVector<UIMediumItem*> &mediumList); 90 UIMediumItem* createHardDiskItem(const UIMedium &medium); 90 /** Recursively create the hard disk hierarchy under the tree widget */ 91 UIMediumItem* createHardDiskItem(const UIMedium &medium, QITreeWidgetItem *pParent); 91 92 UIMediumItem* searchItem(const QTreeWidgetItem *pParent, const QString &mediumId); 92 93
Note:
See TracChangeset
for help on using the changeset viewer.