Changeset 107408 in vbox
- Timestamp:
- Dec 30, 2024 4:41:28 PM (4 months ago)
- svn:sync-xref-src-repo-rev:
- 166458
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/activity/vmactivity
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/activity/vmactivity/UIVMActivityMonitor.cpp
r107407 r107408 1674 1674 } 1675 1675 1676 void UIVMActivityMonitorLocal::updateCPUChart(quint64 iExecutingPercentage, ULONG iOtherPercentage) 1677 { 1676 void UIVMActivityMonitorLocal::updateCPUChart(ULONG iExecutingPercentage, ULONG iOtherPercentage) 1677 { 1678 ULONG uMax = 100; 1679 ULONG uEx = qMin(iExecutingPercentage, uMax); 1680 ULONG uOther = qMin(iOtherPercentage, uMax); 1681 if (uEx + uOther > uMax) 1682 uOther = uMax - uEx; 1683 1678 1684 UIMetric &CPUMetric = m_metrics[Metric_Type_CPU]; 1679 CPUMetric.addData(0, iExecutingPercentage);1680 CPUMetric.addData(1, iOtherPercentage);1681 CPUMetric.setMaximum( 100);1685 CPUMetric.addData(0, uEx); 1686 CPUMetric.addData(1, uOther); 1687 CPUMetric.setMaximum(uMax); 1682 1688 if (m_infoLabels.contains(Metric_Type_CPU) && m_infoLabels[Metric_Type_CPU]) 1683 1689 { … … 1687 1693 .arg(m_strCPUInfoLabelTitle) 1688 1694 .arg(dataColorString(Metric_Type_CPU, 0)) 1689 .arg(m_strCPUInfoLabelGuest).arg(QString::number( iExecutingPercentage)).arg(CPUMetric.unit())1695 .arg(m_strCPUInfoLabelGuest).arg(QString::number(uEx)).arg(CPUMetric.unit()) 1690 1696 .arg(dataColorString(Metric_Type_CPU, 1)) 1691 .arg(m_strCPUInfoLabelVMM).arg(QString::number( iOtherPercentage)).arg(CPUMetric.unit());1697 .arg(m_strCPUInfoLabelVMM).arg(QString::number(uOther)).arg(CPUMetric.unit()); 1692 1698 m_infoLabels[Metric_Type_CPU]->setText(strInfo); 1693 1699 } -
trunk/src/VBox/Frontends/VirtualBox/src/activity/vmactivity/UIVMActivityMonitor.h
r106061 r107408 282 282 bool guestAdditionsAvailable(const char *pszMinimumVersion); 283 283 void enableDisableGuestAdditionDependedWidgets(bool fEnable); 284 void updateCPUChart( quint64iLoadPercentage, ULONG iOtherPercentage);284 void updateCPUChart(ULONG iLoadPercentage, ULONG iOtherPercentage); 285 285 void updateRAMGraphsAndMetric(quint64 iTotalRAM, quint64 iFreeRAM); 286 286 void updateNetworkChart(quint64 uReceiveTotal, quint64 uTransmitTotal);
Note:
See TracChangeset
for help on using the changeset viewer.