VirtualBox

Changeset 80494 in vbox


Ignore:
Timestamp:
Aug 29, 2019 10:18:34 AM (5 years ago)
Author:
vboxsync
Message:

FE/Qt: bugref:9510: Replacing qulonglong with quint64 for consistency.

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/information/UIInformationRuntime.cpp

    r80491 r80494  
    6969
    7070
    71 QString formatNumber(qulonglong number)
     71QString formatNumber(quint64 number)
    7272{
    7373    if (number <= 0)
    7474        return QString();
     75    /* See https://en.wikipedia.org/wiki/Metric_prefix for metric suffices:*/
    7576    char suffices[] = {'k', 'M', 'G', 'T', 'P', 'E', 'Z', 'Y'};
    7677    int zeroCount = (int)log10(number);
     
    8081    char result[128];
    8182    sprintf(result, "%.2f", number / (float)pow(10, h));
    82     return QString("%1 %2").arg(result).arg(suffices[h / 3 - 1]);
     83    return QString("%1%2").arg(result).arg(suffices[h / 3 - 1]);
    8384}
    8485
     
    182183     * @{ */
    183184       void drawXAxisLabels(QPainter &painter, int iXSubAxisCount);
    184        void drawPieChart(QPainter &painter, qulonglong iMaximum, int iDataIndex, const QRectF &chartRect, int iAlpha);
    185        void drawCombinedPieCharts(QPainter &painter, qulonglong iMaximum);
    186        void drawDoughnutChart(QPainter &painter, qulonglong iMaximum, int iDataIndex,
     185       void drawPieChart(QPainter &painter, quint64 iMaximum, int iDataIndex, const QRectF &chartRect, int iAlpha);
     186       void drawCombinedPieCharts(QPainter &painter, quint64 iMaximum);
     187       void drawDoughnutChart(QPainter &painter, quint64 iMaximum, int iDataIndex,
    187188                              const QRectF &chartRect, const QRectF &innerRect, int iAlpha);
    188189
     
    621622    }
    622623
    623     qulonglong iMaximum = m_pMetric->maximum();
     624    quint64 iMaximum = m_pMetric->maximum();
    624625    if (iMaximum == 0)
    625626        return;
     
    637638        }
    638639
    639         const QQueue<qulonglong> *data = m_pMetric->data(k);
     640        const QQueue<quint64> *data = m_pMetric->data(k);
    640641        if (!m_fUseGradientLineColor)
    641642            painter.setPen(QPen(m_dataSeriesColor[k], 2.5));
     
    661662        int iTextY = 0.5 * iFontHeight + m_iMarginTop + i * m_lineChartRect.height() / (float) (iYSubAxisCount + 1);
    662663        QString strValue;
    663         qulonglong iValue = (iYSubAxisCount + 1 - i) * (iMaximum / (float) (iYSubAxisCount + 1));
     664        quint64 iValue = (iYSubAxisCount + 1 - i) * (iMaximum / (float) (iYSubAxisCount + 1));
    664665        if (m_pMetric->unit().compare("%", Qt::CaseInsensitive) == 0)
    665666            strValue = QString::number(iValue);
    666667        else if (m_pMetric->unit().compare("kb", Qt::CaseInsensitive) == 0)
    667             strValue = uiCommon().formatSize(_1K * (qulonglong)iValue, iDecimalCount);
     668            strValue = uiCommon().formatSize(_1K * (quint64)iValue, iDecimalCount);
    668669        else if (m_pMetric->unit().compare("b", Qt::CaseInsensitive) == 0 ||
    669670                 m_pMetric->unit().compare("b/s", Qt::CaseInsensitive) == 0)
     
    700701}
    701702
    702 void UIChart::drawPieChart(QPainter &painter, qulonglong iMaximum, int iDataIndex, const QRectF &chartRect, int iAlpha)
     703void UIChart::drawPieChart(QPainter &painter, quint64 iMaximum, int iDataIndex, const QRectF &chartRect, int iAlpha)
    703704{
    704705    if (!m_pMetric)
    705706        return;
    706707    /* First draw a doughnut shaped chart for the 1st data series */
    707     const QQueue<qulonglong> *data = m_pMetric->data(iDataIndex);
     708    const QQueue<quint64> *data = m_pMetric->data(iDataIndex);
    708709    if (!data || data->isEmpty())
    709710        return;
     
    732733}
    733734
    734 void UIChart::drawDoughnutChart(QPainter &painter, qulonglong iMaximum, int iDataIndex,
     735void UIChart::drawDoughnutChart(QPainter &painter, quint64 iMaximum, int iDataIndex,
    735736                                const QRectF &chartRect, const QRectF &innerRect, int iAlpha)
    736737{
    737     const QQueue<qulonglong> *data = m_pMetric->data(iDataIndex);
     738    const QQueue<quint64> *data = m_pMetric->data(iDataIndex);
    738739    if (!data || data->isEmpty())
    739740        return;
     
    785786}
    786787
    787 void UIChart::drawCombinedPieCharts(QPainter &painter, qulonglong iMaximum)
     788void UIChart::drawCombinedPieCharts(QPainter &painter, quint64 iMaximum)
    788789{
    789790    if (!m_pMetric)
     
    797798    /* First draw a doughnut shaped chart for the 1st data series */
    798799    // int iDataIndex = 0;
    799     // const QQueue<qulonglong> *data = m_pMetric->data(iDataIndex);
     800    // const QQueue<quint64> *data = m_pMetric->data(iDataIndex);
    800801    // if (!data || data->isEmpty())
    801802    //     return;
     
    874875}
    875876
    876 void UIMetric::setMaximum(qulonglong iMaximum)
     877void UIMetric::setMaximum(quint64 iMaximum)
    877878{
    878879    m_iMaximum = iMaximum;
    879880}
    880881
    881 qulonglong UIMetric::maximum() const
     882quint64 UIMetric::maximum() const
    882883{
    883884    return m_iMaximum;
     
    894895}
    895896
    896 void UIMetric::addData(int iDataSeriesIndex, qulonglong fData)
     897void UIMetric::addData(int iDataSeriesIndex, quint64 fData)
    897898{
    898899    if (iDataSeriesIndex >= DATA_SERIES_SIZE)
     
    903904}
    904905
    905 const QQueue<qulonglong> *UIMetric::data(int iDataSeriesIndex) const
     906const QQueue<quint64> *UIMetric::data(int iDataSeriesIndex) const
    906907{
    907908    if (iDataSeriesIndex >= DATA_SERIES_SIZE)
     
    910911}
    911912
    912 void UIMetric::setTotal(int iDataSeriesIndex, qulonglong iTotal)
     913void UIMetric::setTotal(int iDataSeriesIndex, quint64 iTotal)
    913914{
    914915    if (iDataSeriesIndex >= DATA_SERIES_SIZE)
     
    917918}
    918919
    919 qulonglong UIMetric::total(int iDataSeriesIndex) const
     920quint64 UIMetric::total(int iDataSeriesIndex) const
    920921{
    921922    if (iDataSeriesIndex >= DATA_SERIES_SIZE)
     
    11991200                                                                     aReturnDataIndices,
    12001201                                                                     aReturnDataLengths);
    1201     qulonglong iTotalRAM = 0;
    1202     qulonglong iFreeRAM = 0;
     1202    quint64 iTotalRAM = 0;
     1203    quint64 iFreeRAM = 0;
    12031204
    12041205    for (int i = 0; i < aReturnNames.size(); ++i)
     
    12301231
    12311232    /* Collect the data from IMachineDebugger::getStats(..): */
    1232     qulonglong uNetworkTotalReceive = 0;
    1233     qulonglong uNetworkTotalTransmit = 0;
    1234 
    1235     qulonglong uDiskIOTotalWritten = 0;
    1236     qulonglong uDiskIOTotalRead = 0;
    1237 
    1238    qulonglong uTotalVMExits = 0;
     1233    quint64 uNetworkTotalReceive = 0;
     1234    quint64 uNetworkTotalTransmit = 0;
     1235
     1236    quint64 uDiskIOTotalWritten = 0;
     1237    quint64 uDiskIOTotalRead = 0;
     1238
     1239   quint64 uTotalVMExits = 0;
    12391240
    12401241    QVector<DebuggerMetricData> xmlData = getTotalCounterFromDegugger(m_strQueryString);
     
    14521453}
    14531454
    1454 void UIInformationRuntime::updateNetworkGraphsAndMetric(qulonglong iReceiveTotal, qulonglong iTransmitTotal)
     1455void UIInformationRuntime::updateNetworkGraphsAndMetric(quint64 iReceiveTotal, quint64 iTransmitTotal)
    14551456{
    14561457    UIMetric &NetMetric = m_subMetrics[m_strNetworkMetricName];
    14571458
    1458     qulonglong iReceiveRate = iReceiveTotal - NetMetric.total(0);
    1459     qulonglong iTransmitRate = iTransmitTotal - NetMetric.total(1);
     1459    quint64 iReceiveRate = iReceiveTotal - NetMetric.total(0);
     1460    quint64 iTransmitRate = iTransmitTotal - NetMetric.total(1);
    14601461
    14611462    NetMetric.setTotal(0, iReceiveTotal);
     
    14711472    NetMetric.addData(0, iReceiveRate);
    14721473    NetMetric.addData(1, iTransmitRate);
    1473     qulonglong iMaximum = qMax(NetMetric.maximum(), qMax(iReceiveRate, iTransmitRate));
     1474    quint64 iMaximum = qMax(NetMetric.maximum(), qMax(iReceiveRate, iTransmitRate));
    14741475    NetMetric.setMaximum(iMaximum);
    14751476
     
    14961497}
    14971498
    1498 void UIInformationRuntime::updateDiskIOGraphsAndMetric(qulonglong uDiskIOTotalWritten, qulonglong uDiskIOTotalRead)
     1499void UIInformationRuntime::updateDiskIOGraphsAndMetric(quint64 uDiskIOTotalWritten, quint64 uDiskIOTotalRead)
    14991500{
    15001501    UIMetric &diskMetric = m_subMetrics[m_strDiskIOMetricName];
    15011502
    1502     qulonglong iWriteRate = uDiskIOTotalWritten - diskMetric.total(0);
    1503     qulonglong iReadRate = uDiskIOTotalRead - diskMetric.total(1);
     1503    quint64 iWriteRate = uDiskIOTotalWritten - diskMetric.total(0);
     1504    quint64 iReadRate = uDiskIOTotalRead - diskMetric.total(1);
    15041505
    15051506    diskMetric.setTotal(0, uDiskIOTotalWritten);
     
    15141515    diskMetric.addData(0, iWriteRate);
    15151516    diskMetric.addData(1, iReadRate);
    1516     qulonglong iMaximum = qMax(diskMetric.maximum(), qMax(iWriteRate, iReadRate));
     1517    quint64 iMaximum = qMax(diskMetric.maximum(), qMax(iWriteRate, iReadRate));
    15171518    diskMetric.setMaximum(iMaximum);
    15181519
     
    15411542
    15421543
    1543 void UIInformationRuntime::updateVMExitMetric(qulonglong uTotalVMExits)
     1544void UIInformationRuntime::updateVMExitMetric(quint64 uTotalVMExits)
    15441545{
    15451546    if (uTotalVMExits <= 0)
     
    15481549    UIMetric &VMExitMetric = m_subMetrics[m_strVMExitMetricName];
    15491550
    1550     qulonglong iRate = uTotalVMExits - VMExitMetric.total(0);
     1551    quint64 iRate = uTotalVMExits - VMExitMetric.total(0);
    15511552
    15521553    VMExitMetric.setTotal(0, uTotalVMExits);
     
    15601561
    15611562    VMExitMetric.addData(0, iRate);
    1562     qulonglong iMaximum = qMax(VMExitMetric.maximum(), iRate);
     1563    quint64 iMaximum = qMax(VMExitMetric.maximum(), iRate);
    15631564    VMExitMetric.setMaximum(iMaximum);
    15641565
     
    15991600    QXmlStreamReader xmlReader;
    16001601    xmlReader.addData(strStats);
    1601     qulonglong iTotal = 0;
     1602    quint64 iTotal = 0;
    16021603    if (xmlReader.readNextStartElement())
    16031604    {
     
    16071608            {
    16081609                QXmlStreamAttributes attributes = xmlReader.attributes();
    1609                 qulonglong iCounter = attributes.value("c").toULongLong();
     1610                quint64 iCounter = attributes.value("c").toULongLong();
    16101611                iTotal += iCounter;
    16111612                xmlReader.skipCurrentElement();
     
    16151616            {
    16161617                QXmlStreamAttributes attributes = xmlReader.attributes();
    1617                 qulonglong iCounter = attributes.value("val").toULongLong();
     1618                quint64 iCounter = attributes.value("val").toULongLong();
    16181619                iTotal += iCounter;
    16191620                xmlReader.skipCurrentElement();
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/information/UIInformationRuntime.h

    r80451 r80494  
    5454    DebuggerMetricData()
    5555        : m_counter(0){}
    56     DebuggerMetricData(const QString & strName, qulonglong counter)
     56    DebuggerMetricData(const QString & strName, quint64 counter)
    5757        :m_strName(strName)
    5858        , m_counter(counter){}
    5959    QString m_strName;
    60     qulonglong m_counter;
     60    quint64 m_counter;
    6161};
    6262
     
    6969    const QString &name() const;
    7070
    71     void setMaximum(qulonglong iMaximum);
    72     qulonglong maximum() const;
     71    void setMaximum(quint64 iMaximum);
     72    quint64 maximum() const;
    7373
    7474    void setUnit(QString strUnit);
    7575    const QString &unit() const;
    7676
    77     void addData(int iDataSeriesIndex, qulonglong fData);
    78     const QQueue<qulonglong> *data(int iDataSeriesIndex) const;
    79 
    80     void setTotal(int iDataSeriesIndex, qulonglong iTotal);
    81     qulonglong total(int iDataSeriesIndex) const;
     77    void addData(int iDataSeriesIndex, quint64 fData);
     78    const QQueue<quint64> *data(int iDataSeriesIndex) const;
     79
     80    void setTotal(int iDataSeriesIndex, quint64 iTotal);
     81    quint64 total(int iDataSeriesIndex) const;
    8282
    8383    bool requiresGuestAdditions() const;
     
    119119    QString m_strName;
    120120    QString m_strUnit;
    121     qulonglong m_iMaximum;
    122     QQueue<qulonglong> m_data[DATA_SERIES_SIZE];
     121    quint64 m_iMaximum;
     122    QQueue<quint64> m_data[DATA_SERIES_SIZE];
    123123    /** The total data (the counter value we get from IMachineDebugger API). For the metrics
    124124      * we get from IMachineDebugger m_data values are computed as deltas of total values t - (t-1) */
    125     qulonglong m_iTotal[DATA_SERIES_SIZE];
     125    quint64 m_iTotal[DATA_SERIES_SIZE];
    126126    int m_iMaximumQueueSize;
    127127    bool m_fRequiresGuestAdditions;
     
    164164    void updateCPUGraphsAndMetric(ULONG iLoadPercentage, ULONG iOtherPercentage);
    165165    void updateRAMGraphsAndMetric(quint64 iTotalRAM, quint64 iFreeRAM);
    166     void updateNetworkGraphsAndMetric(qulonglong iReceiveTotal, qulonglong iTransmitTotal);
    167     void updateDiskIOGraphsAndMetric(qulonglong uDiskIOTotalWritten, qulonglong uDiskIOTotalRead);
    168     void updateVMExitMetric(qulonglong uTotalVMExits);
     166    void updateNetworkGraphsAndMetric(quint64 iReceiveTotal, quint64 iTransmitTotal);
     167    void updateDiskIOGraphsAndMetric(quint64 uDiskIOTotalWritten, quint64 uDiskIOTotalRead);
     168    void updateVMExitMetric(quint64 uTotalVMExits);
    169169
    170170    QString dataColorString(const QString &strChartName, int iDataIndex);
     
    232232    /** The following string is used while querrying CMachineDebugger. */
    233233    QString m_strQueryString;
    234     qulonglong m_iTimeStep;
     234    quint64 m_iTimeStep;
    235235};
    236236
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