VirtualBox

Changeset 24493 in vbox for trunk/src/VBox/Frontends


Ignore:
Timestamp:
Nov 9, 2009 11:59:49 AM (15 years ago)
Author:
vboxsync
Message:

API/Machine,Session: add a force mount parameter to MountMedium and the associated other places

Location:
trunk/src/VBox/Frontends
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManage.cpp

    r24397 r24493  
    11811181            else
    11821182                uuid = Guid().toString();
    1183             CHECK_ERROR(machine, MountMedium(Bstr("IDE Controller"), 1, 0, uuid));
     1183            CHECK_ERROR(machine, MountMedium(Bstr("IDE Controller"), 1, 0, uuid, FALSE /* aForce */));
    11841184        }
    11851185        else if (!strcmp(a->argv[1], "floppyattach"))
     
    12371237            }
    12381238            floppyMedium->COMGETTER(Id)(uuid.asOutParam());
    1239             CHECK_ERROR(machine, MountMedium(Bstr("Floppy Controller"), 0, 0, uuid));
     1239            CHECK_ERROR(machine, MountMedium(Bstr("Floppy Controller"), 0, 0, uuid, FALSE /* aForce */));
    12401240        }
    12411241#ifdef VBOX_WITH_MEM_BALLOONING
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp

    r24321 r24493  
    910910                if (dvdMedium)
    911911                    dvdMedium->COMGETTER(Id)(uuid.asOutParam());
    912                 CHECK_ERROR(machine, MountMedium(Bstr("IDE Controller"), 1, 0, uuid));
     912                CHECK_ERROR(machine, MountMedium(Bstr("IDE Controller"), 1, 0, uuid, FALSE /* aForce */));
    913913                break;
    914914            }
     
    978978                    }
    979979                    floppyMedium->COMGETTER(Id)(uuid.asOutParam());
    980                     CHECK_ERROR(machine, MountMedium(Bstr("Floppy Controller"), 0, 0, uuid));
     980                    CHECK_ERROR(machine, MountMedium(Bstr("Floppy Controller"), 0, 0, uuid, FALSE /* aForce */));
    981981                }
    982982                break;
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageStorageController.cpp

    r24381 r24493  
    238238                {
    239239                    /* just unmount the floppy/dvd */
    240                     CHECK_ERROR(machine, MountMedium(Bstr(pszCtl), port, device, Bstr("")));
     240                    CHECK_ERROR(machine, MountMedium(Bstr(pszCtl), port, device, Bstr(""), FALSE /* aForce */));
    241241                }
    242242                else
     
    493493            {
    494494                dvdMedium->COMGETTER(Id)(uuid.asOutParam());
    495                 CHECK_ERROR(machine, MountMedium(Bstr(pszCtl), port, device, uuid));
     495                CHECK_ERROR(machine, MountMedium(Bstr(pszCtl), port, device, uuid, FALSE /* aForce */));
    496496            }
    497497        }
     
    588588            {
    589589                floppyMedium->COMGETTER(Id)(uuid.asOutParam());
    590                 CHECK_ERROR(machine, MountMedium(Bstr(pszCtl), port, device, uuid));
     590                CHECK_ERROR(machine, MountMedium(Bstr(pszCtl), port, device, uuid, FALSE /* aForce */));
    591591            }
    592592        }
  • trunk/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp

    r24301 r24493  
    16701670        }
    16711671
    1672         CHECK_ERROR (gMachine, MountMedium(storageCtlName, 0, 0, id));
     1672        CHECK_ERROR (gMachine, MountMedium(storageCtlName, 0, 0, id, FALSE /* aForce */));
    16731673    }
    16741674    while (0);
     
    17541754        }
    17551755
    1756         CHECK_ERROR(gMachine, MountMedium(storageCtlName, 1, 0, id));
     1756        CHECK_ERROR(gMachine, MountMedium(storageCtlName, 1, 0, id, FALSE /*aForce */));
    17571757    }
    17581758    while (0);
  • trunk/src/VBox/Frontends/VirtualBox/src/VBoxConsoleWnd.cpp

    r24488 r24493  
    10901090    if (!ctrName.isNull())
    10911091    {
    1092         m.MountMedium (ctrName, ctrPort, ctrDevice, uuid);
     1092        m.MountMedium (ctrName, ctrPort, ctrDevice, uuid, false /* force */);
    10931093        AssertWrapperOk (m);
    10941094        if (m.isOk())
     
    23742374    machine.MountMedium (target.name, target.port, target.device,
    23752375                         target.id.isEmpty() || medium.isNull() || medium.GetId() != target.id ||
    2376                          target.type != VBoxDefs::MediumType_Invalid ? target.id : QString (""));
     2376                         target.type != VBoxDefs::MediumType_Invalid ? target.id : QString (""), false /* force */);
    23772377}
    23782378
  • trunk/src/VBox/Frontends/VirtualBox/src/VBoxMediaManagerDlg.cpp

    r24445 r24493  
    12021202                if (medium.id() == aMedium.id())
    12031203                {
    1204                     machine.MountMedium (attachment.GetController().GetName(), attachment.GetPort(), attachment.GetDevice(), QString(""));
     1204                    machine.MountMedium (attachment.GetController().GetName(), attachment.GetPort(), attachment.GetDevice(), QString(""), false /* force */);
    12051205                    if (!machine.isOk())
    12061206                    {
     
    12231223                if (medium.id() == aMedium.id())
    12241224                {
    1225                     machine.MountMedium (attachment.GetController().GetName(), attachment.GetPort(), attachment.GetDevice(), QString(""));
     1225                    machine.MountMedium (attachment.GetController().GetName(), attachment.GetPort(), attachment.GetDevice(), QString(""), false /* force */);
    12261226                    if (!machine.isOk())
    12271227                    {
  • trunk/src/VBox/Frontends/VirtualBox/src/VBoxVMFirstRunWzd.cpp

    r23585 r24493  
    106106    Assert (!ctr.isNull());
    107107    /* Mount medium to the predefined port/device */
    108     mMachine.MountMedium (ctrName, ctrPort, ctrDevice, mCbMedia->id());
     108    mMachine.MountMedium (ctrName, ctrPort, ctrDevice, mCbMedia->id(), false /* force */);
    109109    if (mMachine.isOk())
    110110        QIAbstractWizard::accept();
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