VirtualBox

Changeset 93987 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Feb 28, 2022 2:54:47 PM (3 years ago)
Author:
vboxsync
Message:

FE/Qt: qt6: No implicit conversion from QString to QUuid, must use the QUuid string constructor. bugref:9898

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

Legend:

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

    r93460 r93987  
    475475            enmOptType = OptType_VMRunner;
    476476            if (++i < argc)
    477                 m_uFloppyImage = arguments.at(i);
     477                m_uFloppyImage = QUuid(arguments.at(i));
    478478        }
    479479        else if (!::strcmp(arg, "--dvd") || !::strcmp(arg, "--cdrom"))
     
    481481            enmOptType = OptType_VMRunner;
    482482            if (++i < argc)
    483                 m_uDvdImage = arguments.at(i);
     483                m_uDvdImage = QUuid(arguments.at(i));
    484484        }
    485485        /* VMM Options: */
     
    591591        {
    592592            if (machine.isNull() && showStartVMErrors())
    593                 return msgCenter().cannotFindMachineById(m_comVBox, vmNameOrUuid);
     593                return msgCenter().cannotFindMachineById(m_comVBox, uuid);
    594594        }
    595595        else
     
    19161916            /* Use medium ID which was passed: */
    19171917            else if (!target.data.isNull() && target.data != uCurrentID.toString())
    1918                 uNewID = target.data;
     1918                uNewID = QUuid(target.data);
    19191919
    19201920            /* Should we mount or unmount? */
  • trunk/src/VBox/Frontends/VirtualBox/src/medium/viso/UIVisoCreator.cpp

    r93115 r93987  
    521521
    522522    if (!pVisoCreator)
    523         return QString();
     523        return QUuid();
    524524    windowManager().registerNewParent(pVisoCreator, pDialogParent);
    525525    pVisoCreator->setCurrentPath(gEDataManager->visoCreatorRecentFolder());
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsStorage.cpp

    r93829 r93987  
    32203220            newAttachmentData.m_fNonRotational = m_pModelStorage->data(attachmentIndex, StorageModel::R_AttIsNonRotational).toBool();
    32213221            newAttachmentData.m_fHotPluggable = m_pModelStorage->data(attachmentIndex, StorageModel::R_AttIsHotPluggable).toBool();
    3222             newAttachmentData.m_uMediumId = m_pModelStorage->data(attachmentIndex, StorageModel::R_AttMediumId).toString();
     3222            newAttachmentData.m_uMediumId = QUuid(m_pModelStorage->data(attachmentIndex, StorageModel::R_AttMediumId).toString());
    32233223            const QString strAttachmentKey = QString("%1:%2").arg(newAttachmentData.m_iPort).arg(newAttachmentData.m_iDevice);
    32243224
     
    32913291            const QString value(QString("%1 (%2)").arg(ctrName, gpConverter->toString(attSlot)));
    32923292            /* Check for emptiness: */
    3293             if (uiCommon().medium(key).isNull() && enmDeviceType == KDeviceType_HardDisk)
     3293            if (uiCommon().medium(QUuid(key)).isNull() && enmDeviceType == KDeviceType_HardDisk)
    32943294            {
    32953295                message.second << tr("No hard disk is selected for <i>%1</i>.").arg(value);
     
    32973297            }
    32983298            /* Check for coincidence: */
    3299             if (!uiCommon().medium(key).isNull() && config.contains(key) && enmDeviceType != KDeviceType_DVD)
     3299            if (!uiCommon().medium(QUuid(key)).isNull() && config.contains(key) && enmDeviceType != KDeviceType_DVD)
    33003300            {
    33013301                message.second << tr("<i>%1</i> is using a disk that is already attached to <i>%2</i>.")
     
    35013501        {
    35023502            const QModelIndex attachmentIndex = m_pModelStorage->index(j, 0, controllerIndex);
    3503             const QUuid attMediumId = m_pModelStorage->data(attachmentIndex, StorageModel::R_AttMediumId).toString();
     3503            const QUuid attMediumId(m_pModelStorage->data(attachmentIndex, StorageModel::R_AttMediumId).toString());
    35043504            if (attMediumId == medium.id())
    35053505            {
     
    35223522        {
    35233523            QModelIndex attachmentIndex = m_pModelStorage->index(j, 0, controllerIndex);
    3524             QUuid attMediumId = m_pModelStorage->data(attachmentIndex, StorageModel::R_AttMediumId).toString();
     3524            QUuid attMediumId(m_pModelStorage->data(attachmentIndex, StorageModel::R_AttMediumId).toString());
    35253525            if (attMediumId == uMediumId)
    35263526            {
     
    38053805                /* Fetch device-type, medium-id: */
    38063806                m_pMediumIdHolder->setType(mediumTypeToLocal(enmDeviceType));
    3807                 m_pMediumIdHolder->setId(m_pModelStorage->data(index, StorageModel::R_AttMediumId).toString());
     3807                m_pMediumIdHolder->setId(QUuid(m_pModelStorage->data(index, StorageModel::R_AttMediumId).toString()));
    38083808
    38093809                /* Get/fetch editable state: */
     
    40434043    AssertMsg(pChooseHostDriveAction, ("Can't access choose-host-drive action!\n"));
    40444044    if (pChooseHostDriveAction)
    4045         m_pMediumIdHolder->setId(pChooseHostDriveAction->data().toString());
     4045        m_pMediumIdHolder->setId(QUuid(pChooseHostDriveAction->data().toString()));
    40464046}
    40474047
     
    44584458    /* Then make sure we support such attachment device type: */
    44594459    const DeviceTypeList devicesList(m_pModelStorage->data(index, StorageModel::R_CtrDevices).value<DeviceTypeList>());
    4460     if (!devicesList.contains(m_pModelStorage->attachmentDeviceType(strControllerId, strAttachmentId)))
     4460    if (!devicesList.contains(m_pModelStorage->attachmentDeviceType(QUuid(strControllerId), QUuid(strAttachmentId))))
    44614461        return;
    44624462    /* Also make sure there is enough place for new attachment: */
     
    44874487        const QString strControllerId = pMimeData->data(UIMachineSettingsStorage::s_strControllerMimeType);
    44884488        const QString strAttachmentId = pMimeData->data(UIMachineSettingsStorage::s_strAttachmentMimeType);
    4489         m_pModelStorage->moveAttachment(strAttachmentId, strControllerId, pItemController->id());
     4489        m_pModelStorage->moveAttachment(QUuid(strAttachmentId), QUuid(strControllerId), pItemController->id());
    44904490    }
    44914491}
  • trunk/src/VBox/Frontends/VirtualBox/src/softkeyboard/UISoftKeyboard.cpp

    r93985 r93987  
    33033303            physicalLayout.setName(m_xmlReader.readElementText());
    33043304        else if (m_xmlReader.name() == QLatin1String("id"))
    3305             physicalLayout.setUid(m_xmlReader.readElementText());
     3305            physicalLayout.setUid(QUuid(m_xmlReader.readElementText()));
    33063306        else
    33073307            m_xmlReader.skipCurrentElement();
  • trunk/src/VBox/Frontends/VirtualBox/src/widgets/UITabBar.cpp

    r93115 r93987  
    937937    const QUuid tokenUuid = m_pItemToken->uuid();
    938938    /* Determine ID of dropped-item: */
    939     const QUuid droppedUuid = pMimeData->data(UITabBarItem::MimeType);
     939    const QUuid droppedUuid(pMimeData->data(UITabBarItem::MimeType));
    940940
    941941    /* Make sure these uuids are different: */
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