Changeset 61442 in vbox for trunk/src/VBox/Frontends/VirtualBox
- Timestamp:
- Jun 3, 2016 1:13:15 PM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 107762
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/settings/machine
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsStorage.cpp ¶
r60362 r61442 5 5 6 6 /* 7 * Copyright (C) 2006-201 2Oracle Corporation7 * Copyright (C) 2006-2016 Oracle Corporation 8 8 * 9 9 * This file is part of VirtualBox Open Source Edition (OSE), as … … 212 212 m_names.insert(USBControllerExpand, ":/usb_expand_16px.png"); 213 213 m_names.insert(USBControllerCollapse, ":/usb_collapse_16px.png"); 214 m_names.insert( PCIeControllerNormal, ":/ide_16px.png");215 m_names.insert( PCIeControllerExpand, ":/ide_expand_16px.png");216 m_names.insert( PCIeControllerCollapse, ":/ide_collapse_16px.png");214 m_names.insert(NVMeControllerNormal, ":/ide_16px.png"); 215 m_names.insert(NVMeControllerExpand, ":/ide_expand_16px.png"); 216 m_names.insert(NVMeControllerCollapse, ":/ide_collapse_16px.png"); 217 217 m_names.insert(FloppyControllerNormal, ":/floppy_16px.png"); 218 218 m_names.insert(FloppyControllerExpand, ":/floppy_expand_16px.png"); … … 227 227 m_names.insert(USBControllerAddEn, ":/usb_add_16px.png"); 228 228 m_names.insert(USBControllerAddDis, ":/usb_add_disabled_16px.png"); 229 m_names.insert( PCIeControllerAddEn, ":/ide_add_16px.png");230 m_names.insert( PCIeControllerAddDis, ":/ide_add_disabled_16px.png");229 m_names.insert(NVMeControllerAddEn, ":/ide_add_16px.png"); 230 m_names.insert(NVMeControllerAddDis, ":/ide_add_disabled_16px.png"); 231 231 m_names.insert(FloppyControllerAddEn, ":/floppy_add_16px.png"); 232 232 m_names.insert(FloppyControllerAddDis, ":/floppy_add_disabled_16px.png"); … … 292 292 break; 293 293 case KStorageBus_PCIe: 294 mPixmaps [i] = (PixmapType)( PCIeControllerNormal + i);294 mPixmaps [i] = (PixmapType)(NVMeControllerNormal + i); 295 295 break; 296 296 default: … … 430 430 } 431 431 432 /* PCIe Controller Type */433 PCIeStorageControllerType::PCIeStorageControllerType (KStorageControllerType aSubType)432 /* NVMe Controller Type */ 433 NVMeStorageControllerType::NVMeStorageControllerType (KStorageControllerType aSubType) 434 434 : AbstractControllerType (KStorageBus_PCIe, aSubType) 435 435 { 436 436 } 437 437 438 KStorageControllerType PCIeStorageControllerType::first() const438 KStorageControllerType NVMeStorageControllerType::first() const 439 439 { 440 440 return KStorageControllerType_NVMe; 441 441 } 442 442 443 uint PCIeStorageControllerType::size() const443 uint NVMeStorageControllerType::size() const 444 444 { 445 445 return 1; … … 590 590 break; 591 591 case KStorageBus_PCIe: 592 mCtrType = new PCIeStorageControllerType (aControllerType);592 mCtrType = new NVMeStorageControllerType (aControllerType); 593 593 break; 594 594 … … 1225 1225 vboxGlobal().virtualBox().GetSystemProperties().GetMaxInstancesOfStorageBus(chipsetType(), KStorageBus_USB)); 1226 1226 } 1227 case R_IsMore PCIeControllersPossible:1227 case R_IsMoreNVMeControllersPossible: 1228 1228 { 1229 1229 return (m_configurationAccessLevel == ConfigurationAccessLevel_Full) && … … 1991 1991 : mStorageModel(0) 1992 1992 , mAddCtrAction(0), mDelCtrAction(0) 1993 , mAddIDECtrAction(0), mAddSATACtrAction(0), mAddSCSICtrAction(0), mAddSASCtrAction(0), mAddFloppyCtrAction(0), mAddUSBCtrAction(0), mAdd PCIeCtrAction(0)1993 , mAddIDECtrAction(0), mAddSATACtrAction(0), mAddSCSICtrAction(0), mAddSASCtrAction(0), mAddFloppyCtrAction(0), mAddUSBCtrAction(0), mAddNVMeCtrAction(0) 1994 1994 , mAddAttAction(0), mDelAttAction(0) 1995 1995 , mAddHDAttAction(0), mAddCDAttAction(0), mAddFDAttAction(0) … … 2032 2032 mAddUSBCtrAction->setIcon(iconPool()->icon(USBControllerAddEn, USBControllerAddDis)); 2033 2033 2034 mAdd PCIeCtrAction = new QAction (this);2035 mAdd PCIeCtrAction->setIcon(iconPool()->icon(PCIeControllerAddEn, PCIeControllerAddDis));2034 mAddNVMeCtrAction = new QAction (this); 2035 mAddNVMeCtrAction->setIcon(iconPool()->icon(NVMeControllerAddEn, NVMeControllerAddDis)); 2036 2036 2037 2037 mDelCtrAction = new QAction (this); … … 2111 2111 connect (mAddFloppyCtrAction, SIGNAL (triggered (bool)), this, SLOT (addFloppyController())); 2112 2112 connect (mAddUSBCtrAction, SIGNAL (triggered (bool)), this, SLOT (addUSBController())); 2113 connect (mAdd PCIeCtrAction, SIGNAL (triggered (bool)), this, SLOT (addPCIeController()));2113 connect (mAddNVMeCtrAction, SIGNAL (triggered (bool)), this, SLOT (addNVMeController())); 2114 2114 connect (mDelCtrAction, SIGNAL (triggered (bool)), this, SLOT (delController())); 2115 2115 connect (mAddAttAction, SIGNAL (triggered (bool)), this, SLOT (addAttachment())); … … 2493 2493 mAddFloppyCtrAction->setText(tr("Add Floppy Controller")); 2494 2494 mAddUSBCtrAction->setText(tr("Add USB Controller")); 2495 mAdd PCIeCtrAction->setText(tr("Add PCIe Controller"));2495 mAddNVMeCtrAction->setText(tr("Add NVMe Controller")); 2496 2496 mDelCtrAction->setText(tr("Remove Controller")); 2497 2497 mAddAttAction->setText(tr("Add Attachment")); … … 2595 2595 menu.addAction (mAddFloppyCtrAction); 2596 2596 menu.addAction (mAddUSBCtrAction); 2597 menu.addAction (mAdd PCIeCtrAction);2597 menu.addAction (mAddNVMeCtrAction); 2598 2598 menu.exec (QCursor::pos()); 2599 2599 } … … 2629 2629 } 2630 2630 2631 void UIMachineSettingsStorage::add PCIeController()2632 { 2633 addControllerWrapper (generateUniqueName (" PCIe"), KStorageBus_PCIe, KStorageControllerType_NVMe);2631 void UIMachineSettingsStorage::addNVMeController() 2632 { 2633 addControllerWrapper (generateUniqueName ("NVMe"), KStorageBus_PCIe, KStorageControllerType_NVMe); 2634 2634 } 2635 2635 … … 3054 3054 bool isSASPossible = mStorageModel->data (index, StorageModel::R_IsMoreSASControllersPossible).toBool(); 3055 3055 bool isUSBPossible = mStorageModel->data (index, StorageModel::R_IsMoreUSBControllersPossible).toBool(); 3056 bool is PCIePossible = mStorageModel->data (index, StorageModel::R_IsMorePCIeControllersPossible).toBool();3056 bool isNVMePossible = mStorageModel->data (index, StorageModel::R_IsMoreNVMeControllersPossible).toBool(); 3057 3057 3058 3058 bool isController = mStorageModel->data (index, StorageModel::R_IsController).toBool(); … … 3062 3062 3063 3063 /* Configure "add controller" actions: */ 3064 mAddCtrAction->setEnabled (isIDEPossible || isSATAPossible || isSCSIPossible || isFloppyPossible || isSASPossible || isUSBPossible || is PCIePossible);3064 mAddCtrAction->setEnabled (isIDEPossible || isSATAPossible || isSCSIPossible || isFloppyPossible || isSASPossible || isUSBPossible || isNVMePossible); 3065 3065 mAddIDECtrAction->setEnabled (isIDEPossible); 3066 3066 mAddSATACtrAction->setEnabled (isSATAPossible); … … 3069 3069 mAddSASCtrAction->setEnabled (isSASPossible); 3070 3070 mAddUSBCtrAction->setEnabled (isUSBPossible); 3071 mAdd PCIeCtrAction->setEnabled (isPCIePossible);3071 mAddNVMeCtrAction->setEnabled (isNVMePossible); 3072 3072 3073 3073 /* Configure "add attachment" actions: */ … … 3365 3365 break; 3366 3366 case KStorageBus_PCIe: 3367 Assert (mStorageModel->data (index, StorageModel::R_IsMore PCIeControllersPossible).toBool());3367 Assert (mStorageModel->data (index, StorageModel::R_IsMoreNVMeControllersPossible).toBool()); 3368 3368 break; 3369 3369 default: -
TabularUnified trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsStorage.h ¶
r61245 r61442 5 5 6 6 /* 7 * Copyright (C) 2006-201 2Oracle Corporation7 * Copyright (C) 2006-2016 Oracle Corporation 8 8 * 9 9 * This file is part of VirtualBox Open Source Edition (OSE), as … … 83 83 USBControllerExpand, 84 84 USBControllerCollapse, 85 PCIeControllerNormal,86 PCIeControllerExpand,87 PCIeControllerCollapse,85 NVMeControllerNormal, 86 NVMeControllerExpand, 87 NVMeControllerCollapse, 88 88 FloppyControllerNormal, 89 89 FloppyControllerExpand, … … 98 98 USBControllerAddEn, 99 99 USBControllerAddDis, 100 PCIeControllerAddEn,101 PCIeControllerAddDis,100 NVMeControllerAddEn, 101 NVMeControllerAddDis, 102 102 FloppyControllerAddEn, 103 103 FloppyControllerAddDis, … … 231 231 }; 232 232 233 /* PCIe Controller Type */234 class PCIeStorageControllerType : public AbstractControllerType235 { 236 public: 237 238 PCIeStorageControllerType (KStorageControllerType aSubType);233 /* NVMe Controller Type */ 234 class NVMeStorageControllerType : public AbstractControllerType 235 { 236 public: 237 238 NVMeStorageControllerType (KStorageControllerType aSubType); 239 239 240 240 private: … … 457 457 R_IsMoreSASControllersPossible, 458 458 R_IsMoreUSBControllersPossible, 459 R_IsMore PCIeControllersPossible,459 R_IsMoreNVMeControllersPossible, 460 460 R_IsMoreAttachmentsPossible, 461 461 … … 726 726 void addSASController(); 727 727 void addUSBController(); 728 void add PCIeController();728 void addNVMeController(); 729 729 void delController(); 730 730 … … 808 808 QAction *mAddFloppyCtrAction; 809 809 QAction *mAddUSBCtrAction; 810 QAction *mAdd PCIeCtrAction;810 QAction *mAddNVMeCtrAction; 811 811 QAction *mAddAttAction; 812 812 QAction *mDelAttAction;
Note:
See TracChangeset
for help on using the changeset viewer.