VirtualBox

Changeset 94001 in vbox


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

FE/Qt: qt6: QString.sprintf is gone. Forced to use QString::number, RTStrPrintf and similar for formatting numbers and such. bugref:9898

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

Legend:

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

    r93998 r94001  
    21852185            strDetails =
    21862186                tr("Unknown device %1:%2", "USB device details")
    2187                    .arg(QString().sprintf("%04hX", comDevice.GetVendorId()))
    2188                    .arg(QString().sprintf("%04hX", comDevice.GetProductId()));
     2187                   .arg(QString::number(comDevice.GetVendorId(),  16).toUpper().rightJustified(4, '0'))
     2188                   .arg(QString::number(comDevice.GetProductId(), 16).toUpper().rightJustified(4, '0'));
    21892189        }
    21902190        else
     
    21972197        ushort iRev = comDevice.GetRevision();
    21982198        if (iRev != 0)
    2199             strDetails += QString().sprintf(" [%04hX]", iRev);
     2199        {
     2200            strDetails += " [";
     2201            strDetails += QString::number(iRev, 16).toUpper().rightJustified(4, '0');
     2202            strDetails += "]";
     2203        }
    22002204    }
    22012205
     
    22102214           "<nobr>Product ID: %2</nobr><br>"
    22112215           "<nobr>Revision: %3</nobr>", "USB device tooltip")
    2212            .arg(QString().sprintf("%04hX", comDevice.GetVendorId()))
    2213            .arg(QString().sprintf("%04hX", comDevice.GetProductId()))
    2214            .arg(QString().sprintf("%04hX", comDevice.GetRevision()));
     2216           .arg(QString::number(comDevice.GetVendorId(),  16).toUpper().rightJustified(4, '0'))
     2217           .arg(QString::number(comDevice.GetProductId(), 16).toUpper().rightJustified(4, '0'))
     2218           .arg(QString::number(comDevice.GetRevision(),  16).toUpper().rightJustified(4, '0'));
    22152219
    22162220    const QString strSerial = comDevice.GetSerialNumber();
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/UIErrorString.cpp

    r93115 r94001  
    5353    Assert(pszDefine);
    5454
    55     QString str;
    56     str.sprintf("%s", pszDefine);
    57     return str;
     55    return QString(pszDefine);
    5856#endif
    5957}
     
    6361{
    6462    /** @todo r=bird: See UIErrorString::formatRC for 31th bit discussion. */
     63    char szHex[32];
     64    RTStrPrintf(szHex, sizeof(szHex), "%#010X", rc);
     65
    6566#ifdef RT_OS_WINDOWS
    6667    char szDefine[80];
     
    6970        cchRet = RTErrWinQueryDefine(rc | 0x80000000, szDefine, sizeof(szDefine), true /*fFailIfUnknown*/);
    7071
    71     QString str;
    7272    if (cchRet != VERR_NOT_FOUND)
    73         str.sprintf("%s (0x%08x)", szDefine, rc);
    74     else
    75         str.sprintf("0x%08x", rc);
    76     return str;
     73        return QString(szDefine).append(" (").append(szHex).append(")");
    7774#else
    7875    const char *pszDefine = RTErrCOMGet(SUCCEEDED_WARNING(rc) ? rc | 0x80000000 : rc)->pszDefine;
    7976    Assert(pszDefine);
    8077
    81     QString str;
    8278    if (strncmp(pszDefine, RT_STR_TUPLE("Unknown ")))
    83         str.sprintf("%s (0x%08X)", pszDefine, rc);
    84     else
    85         str.sprintf("0x%08X", rc);
    86     return str;
    87 #endif
     79        return QString(pszDefine).append(" (").append(szHex).append(")");
     80#endif
     81    return QString(szHex);
    8882}
    8983
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsUSB.cpp

    r93996 r94001  
    730730    filterData.m_strName = uiCommon().usbDetails(usb);
    731731    filterData.m_fHostUSBDevice = false;
    732     filterData.m_strVendorId = QString().sprintf("%04hX", usb.GetVendorId());
    733     filterData.m_strProductId = QString().sprintf("%04hX", usb.GetProductId());
    734     filterData.m_strRevision = QString().sprintf("%04hX", usb.GetRevision());
     732    filterData.m_strVendorId  = QString::number(usb.GetVendorId(),  16).toUpper().rightJustified(4, '0');
     733    filterData.m_strProductId = QString::number(usb.GetProductId(), 16).toUpper().rightJustified(4, '0');
     734    filterData.m_strRevision  = QString::number(usb.GetRevision(),  16).toUpper().rightJustified(4, '0');
    735735    /* The port property depends on the host computer rather than on the USB
    736736     * device itself; for this reason only a few people will want to use it
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