VirtualBox

Changeset 78517 in vbox for trunk/src


Ignore:
Timestamp:
May 14, 2019 3:52:41 PM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
130557
Message:

FE/Qt: bugref:9440: VM Settings / Storage page: Cleanup for r130553 required after r130539.

Location:
trunk/src/VBox/Frontends/VirtualBox/src/settings/machine
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsStorage.cpp

    r78513 r78517  
    454454    switch (mBusType)
    455455    {
    456         case KStorageBus_IDE:    return KStorageControllerType_PIIX3;
    457         case KStorageBus_SATA:   return KStorageControllerType_IntelAhci;
    458         case KStorageBus_SCSI:   return KStorageControllerType_LsiLogic;
    459         case KStorageBus_Floppy: return KStorageControllerType_I82078;
    460         case KStorageBus_SAS:    return KStorageControllerType_LsiLogicSas;
    461         case KStorageBus_USB:    return KStorageControllerType_USB;
    462         case KStorageBus_PCIe:   return KStorageControllerType_NVMe;
    463         default:                 AssertFailedReturn(KStorageControllerType_Null);
     456        case KStorageBus_IDE:        return KStorageControllerType_PIIX3;
     457        case KStorageBus_SATA:       return KStorageControllerType_IntelAhci;
     458        case KStorageBus_SCSI:       return KStorageControllerType_LsiLogic;
     459        case KStorageBus_Floppy:     return KStorageControllerType_I82078;
     460        case KStorageBus_SAS:        return KStorageControllerType_LsiLogicSas;
     461        case KStorageBus_USB:        return KStorageControllerType_USB;
     462        case KStorageBus_PCIe:       return KStorageControllerType_NVMe;
     463        case KStorageBus_VirtioSCSI: return KStorageControllerType_VirtioSCSI;
     464        default:                     AssertFailedReturn(KStorageControllerType_Null);
    464465    }
    465466}
     
    469470    switch (mBusType)
    470471    {
    471         case KStorageBus_IDE:    return 3;
    472         case KStorageBus_SATA:   return 1;
    473         case KStorageBus_SCSI:   return 2;
    474         case KStorageBus_Floppy: return 1;
    475         case KStorageBus_SAS:    return 1;
    476         case KStorageBus_USB:    return 1;
    477         case KStorageBus_PCIe:   return 1;
    478         default:                 AssertFailedReturn(0);
    479     }
    480 }
    481 
    482 
    483 /* virtio-scsi Controller Type */
    484 VirtioSCSIStorageControllerType::VirtioSCSIStorageControllerType (KStorageControllerType aSubType)
    485     : AbstractControllerType (KStorageBus_VirtioSCSI, aSubType)
    486 {
    487 }
    488 
    489 KStorageControllerType VirtioSCSIStorageControllerType::first() const
    490 {
    491     return KStorageControllerType_VirtioSCSI;
    492 }
    493 
    494 uint VirtioSCSIStorageControllerType::size() const
    495 {
    496     return 1;
     472        case KStorageBus_IDE:        return 3;
     473        case KStorageBus_SATA:       return 1;
     474        case KStorageBus_SCSI:       return 2;
     475        case KStorageBus_Floppy:     return 1;
     476        case KStorageBus_SAS:        return 1;
     477        case KStorageBus_USB:        return 1;
     478        case KStorageBus_PCIe:       return 1;
     479        case KStorageBus_VirtioSCSI: return 1;
     480        default:                     AssertFailedReturn(0);
     481    }
    497482}
    498483
     
    660645            break;
    661646        case KStorageBus_VirtioSCSI:
    662             mCtrType = new VirtioSCSIStorageControllerType (aControllerType);
     647            mCtrType = new AbstractControllerType(KStorageBus_VirtioSCSI, aControllerType);
    663648            break;
    664649
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsStorage.h

    r78513 r78517  
    166166    KStorageControllerType mCtrType;
    167167    QList<PixmapType> mPixmaps;
    168 };
    169 
    170 /* virtio-scsi Controller Type */
    171 class SHARED_LIBRARY_STUFF VirtioSCSIStorageControllerType : public AbstractControllerType
    172 {
    173 public:
    174 
    175     VirtioSCSIStorageControllerType (KStorageControllerType aSubType);
    176 
    177 private:
    178 
    179     KStorageControllerType first() const;
    180     uint size() const;
    181168};
    182169
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette