VirtualBox

Ignore:
Timestamp:
Mar 13, 2008 2:33:18 PM (17 years ago)
Author:
vboxsync
Message:

Main: Applied SATA changes from #2406. Increased XML settings version format from 1.2 to 1.3.pre.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMSettingsDlg.ui.h

    r7250 r7442  
    17181718        struct
    17191719        {
    1720             KDiskControllerType ctl;
     1720            KStorageBus bus;
     1721            LONG channel;
    17211722            LONG dev;
    17221723            struct {
     
    17291730        diskSet[] =
    17301731        {
    1731             { KDiskControllerType_IDE0, 0, {grbHDA, cbHDA, txHDA, &uuidHDA} },
    1732             { KDiskControllerType_IDE0, 1, {grbHDB, cbHDB, txHDB, &uuidHDB} },
    1733             { KDiskControllerType_IDE1, 1, {grbHDD, cbHDD, txHDD, &uuidHDD} },
     1732            { KStorageBus_IDE, 0, 0, {grbHDA, cbHDA, txHDA, &uuidHDA} },
     1733            { KStorageBus_IDE, 0, 1, {grbHDB, cbHDB, txHDB, &uuidHDB} },
     1734            { KStorageBus_IDE, 1, 1, {grbHDD, cbHDD, txHDD, &uuidHDD} },
    17341735        };
    17351736
     
    17451746            for (uint i = 0; i < SIZEOF_ARRAY (diskSet); i++)
    17461747            {
    1747                 if (diskSet [i].ctl == hda.GetController() &&
    1748                     diskSet [i].dev == hda.GetDeviceNumber())
     1748                if (diskSet [i].bus == hda.GetBus() &&
     1749                    diskSet [i].channel == hda.GetChannel() &&
     1750                    diskSet [i].dev == hda.GetDevice())
    17491751                {
    17501752                    CHardDisk hd = hda.GetHardDisk();
     
    21012103        struct
    21022104        {
    2103             KDiskControllerType ctl;
     2105            KStorageBus bus;
     2106            LONG channel;
    21042107            LONG dev;
    21052108            struct {
     
    21102113        diskSet[] =
    21112114        {
    2112             { KDiskControllerType_IDE0, 0, {grbHDA, &uuidHDA} },
    2113             { KDiskControllerType_IDE0, 1, {grbHDB, &uuidHDB} },
    2114             { KDiskControllerType_IDE1, 1, {grbHDD, &uuidHDD} }
     2115            { KStorageBus_IDE, 0, 0, {grbHDA, &uuidHDA} },
     2116            { KStorageBus_IDE, 0, 1, {grbHDB, &uuidHDB} },
     2117            { KStorageBus_IDE, 1, 1, {grbHDD, &uuidHDD} }
    21152118        };
    21162119
     
    21262129            for (uint i = 0; i < SIZEOF_ARRAY (diskSet); i++)
    21272130            {
    2128                 if (diskSet [i].ctl == hda.GetController() &&
    2129                     diskSet [i].dev == hda.GetDeviceNumber())
     2131                if (diskSet [i].bus == hda.GetBus() &&
     2132                    diskSet [i].channel == hda.GetChannel() &&
     2133                    diskSet [i].dev == hda.GetDevice())
    21302134                {
    2131                     cmachine.DetachHardDisk (diskSet [i].ctl, diskSet [i].dev);
     2135                    cmachine.DetachHardDisk (diskSet [i].bus, diskSet [i].channel, diskSet [i].dev);
    21322136                    if (!cmachine.isOk())
    21332137                        vboxProblem().cannotDetachHardDisk (
    2134                             this, cmachine, diskSet [i].ctl, diskSet [i].dev);
     2138                            this, cmachine, diskSet [i].bus, diskSet [i].channel, diskSet [i].dev);
    21352139                }
    21362140            }
     
    21432147            if (diskSet [i].data.grb->isChecked() && !(*newId).isNull())
    21442148            {
    2145                 cmachine.AttachHardDisk (*newId, diskSet [i].ctl, diskSet [i].dev);
     2149                cmachine.AttachHardDisk (*newId, diskSet [i].bus, diskSet [i].channel, diskSet [i].dev);
    21462150                if (!cmachine.isOk())
    21472151                    vboxProblem().cannotAttachHardDisk (
    2148                         this, cmachine, *newId, diskSet [i].ctl, diskSet [i].dev);
     2152                        this, cmachine, *newId, diskSet [i].bus, diskSet [i].channel, diskSet [i].dev);
    21492153            }
    21502154        }
Note: See TracChangeset for help on using the changeset viewer.

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