Index: /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsStorage.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsStorage.cpp	(revision 78516)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsStorage.cpp	(revision 78517)
@@ -454,12 +454,13 @@
     switch (mBusType)
     {
-        case KStorageBus_IDE:    return KStorageControllerType_PIIX3;
-        case KStorageBus_SATA:   return KStorageControllerType_IntelAhci;
-        case KStorageBus_SCSI:   return KStorageControllerType_LsiLogic;
-        case KStorageBus_Floppy: return KStorageControllerType_I82078;
-        case KStorageBus_SAS:    return KStorageControllerType_LsiLogicSas;
-        case KStorageBus_USB:    return KStorageControllerType_USB;
-        case KStorageBus_PCIe:   return KStorageControllerType_NVMe;
-        default:                 AssertFailedReturn(KStorageControllerType_Null);
+        case KStorageBus_IDE:        return KStorageControllerType_PIIX3;
+        case KStorageBus_SATA:       return KStorageControllerType_IntelAhci;
+        case KStorageBus_SCSI:       return KStorageControllerType_LsiLogic;
+        case KStorageBus_Floppy:     return KStorageControllerType_I82078;
+        case KStorageBus_SAS:        return KStorageControllerType_LsiLogicSas;
+        case KStorageBus_USB:        return KStorageControllerType_USB;
+        case KStorageBus_PCIe:       return KStorageControllerType_NVMe;
+        case KStorageBus_VirtioSCSI: return KStorageControllerType_VirtioSCSI;
+        default:                     AssertFailedReturn(KStorageControllerType_Null);
     }
 }
@@ -469,30 +470,14 @@
     switch (mBusType)
     {
-        case KStorageBus_IDE:    return 3;
-        case KStorageBus_SATA:   return 1;
-        case KStorageBus_SCSI:   return 2;
-        case KStorageBus_Floppy: return 1;
-        case KStorageBus_SAS:    return 1;
-        case KStorageBus_USB:    return 1;
-        case KStorageBus_PCIe:   return 1;
-        default:                 AssertFailedReturn(0);
-    }
-}
-
-
-/* virtio-scsi Controller Type */
-VirtioSCSIStorageControllerType::VirtioSCSIStorageControllerType (KStorageControllerType aSubType)
-    : AbstractControllerType (KStorageBus_VirtioSCSI, aSubType)
-{
-}
-
-KStorageControllerType VirtioSCSIStorageControllerType::first() const
-{
-    return KStorageControllerType_VirtioSCSI;
-}
-
-uint VirtioSCSIStorageControllerType::size() const
-{
-    return 1;
+        case KStorageBus_IDE:        return 3;
+        case KStorageBus_SATA:       return 1;
+        case KStorageBus_SCSI:       return 2;
+        case KStorageBus_Floppy:     return 1;
+        case KStorageBus_SAS:        return 1;
+        case KStorageBus_USB:        return 1;
+        case KStorageBus_PCIe:       return 1;
+        case KStorageBus_VirtioSCSI: return 1;
+        default:                     AssertFailedReturn(0);
+    }
 }
 
@@ -660,5 +645,5 @@
             break;
         case KStorageBus_VirtioSCSI:
-            mCtrType = new VirtioSCSIStorageControllerType (aControllerType);
+            mCtrType = new AbstractControllerType(KStorageBus_VirtioSCSI, aControllerType);
             break;
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsStorage.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsStorage.h	(revision 78516)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsStorage.h	(revision 78517)
@@ -166,17 +166,4 @@
     KStorageControllerType mCtrType;
     QList<PixmapType> mPixmaps;
-};
-
-/* virtio-scsi Controller Type */
-class SHARED_LIBRARY_STUFF VirtioSCSIStorageControllerType : public AbstractControllerType
-{
-public:
-
-    VirtioSCSIStorageControllerType (KStorageControllerType aSubType);
-
-private:
-
-    KStorageControllerType first() const;
-    uint size() const;
 };
 
