VirtualBox

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


Ignore:
Timestamp:
Nov 27, 2009 9:45:41 AM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
55373
Message:

FE/Qt4: Make sure the translated controller name is used in the new VM wizard also.

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/VBoxNewVMWzd.cpp

    r24627 r25042  
    2121 */
    2222
     23/* VBox includes */
    2324#include "VBoxNewVMWzd.h"
    2425#include "VBoxUtils.h"
     
    2728#include "VBoxNewHDWzd.h"
    2829#include "VBoxMediaManagerDlg.h"
     30#include "VBoxVMSettingsHD.h"
    2931
    3032VBoxNewVMWzd::VBoxNewVMWzd (QWidget *aParent)
     
    353355
    354356    /* Create default storage controllers */
    355     QString ideCtrName ("IDE Controller");
    356     QString floppyCtrName ("Floppy Controller");
     357    QString ideCtrName = VBoxVMSettingsHD::tr ("IDE Controller");
     358    QString floppyCtrName = VBoxVMSettingsHD::tr ("Floppy Controller");
    357359    KStorageBus ideBus = KStorageBus_IDE;
    358360    KStorageBus floppyBus = KStorageBus_Floppy;
  • trunk/src/VBox/Frontends/VirtualBox/src/VBoxVMFirstRunWzd.cpp

    r24557 r25042  
    9999{
    100100    /* Composing default controller name */
    101     QString ctrName (mRbCdType->isChecked() ? "IDE Controller" : "Floppy Controller");
     101    KStorageBus ctrBus (mRbCdType->isChecked() ? KStorageBus_IDE : KStorageBus_Floppy);
    102102    LONG ctrPort = mRbCdType->isChecked() ? 1 : 0;
    103103    LONG ctrDevice = 0;
    104     /* Default should present */
    105     CStorageController ctr = mMachine.GetStorageControllerByName (ctrName);
    106     Assert (!ctr.isNull());
     104    QString ctrName;
     105    /* Search for the first controller of the given type */
     106    QVector<CStorageController> ctrs = mMachine.GetStorageControllers();
     107    foreach (CStorageController ctr, ctrs)
     108    {
     109        if (ctr.GetBus() == ctrBus)
     110        {
     111            ctrName = ctr.GetName();
     112            break;
     113        }
     114    }
     115    Assert (!ctrName.isEmpty());
    107116    /* Mount medium to the predefined port/device */
    108117    mMachine.MountMedium (ctrName, ctrPort, ctrDevice, mCbMedia->id(), false /* force */);
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