Changeset 104945 in vbox
- Timestamp:
- Jun 17, 2024 4:28:41 PM (3 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/activity/overview/UIVMActivityOverviewModelView.cpp
r104944 r104945 35 35 #include "UIExtraDataDefs.h" 36 36 #include "UIGlobalSession.h" 37 #include "UIMonitorCommon.h" 37 38 #include "UITranslator.h" 38 39 #include "UIVirtualBoxEventHandler.h" … … 73 74 private: 74 75 76 void updateCellText(VMActivityOverviewColumn enmColumnIndex, const QString &strText); 77 75 78 KMachineState m_enmMachineState; 76 79 CMachineDebugger m_comDebugger; … … 80 83 quint64 m_uTotalRAM; 81 84 quint64 m_uFreeRAM; 85 86 quint64 m_uNetworkDownTotal; 87 quint64 m_uNetworkUpTotal; 82 88 }; 83 89 … … 88 94 , m_uTotalRAM(0) 89 95 , m_uFreeRAM(0) 96 , m_uNetworkDownTotal(0) 97 , m_uNetworkUpTotal(0) 90 98 { 91 99 if (m_enmMachineState == KMachineState_Running) … … 101 109 ULONG uCPUVMMLoad; 102 110 m_comDebugger.GetCPULoad(0x7fffffff, uCPUGuestLoad, aPctHalted, uCPUVMMLoad); 103 104 if (m_cells.value(VMActivityOverviewColumn_CPUVMMLoad, 0)) 105 m_cells[VMActivityOverviewColumn_CPUVMMLoad]->setText(QString("%1%").arg(QString::number(uCPUVMMLoad))); 106 if (m_cells.value(VMActivityOverviewColumn_CPUGuestLoad, 0)) 107 m_cells[VMActivityOverviewColumn_CPUGuestLoad]->setText(QString("%1%").arg(QString::number(uCPUGuestLoad))); 111 updateCellText(VMActivityOverviewColumn_CPUVMMLoad, QString("%1%").arg(QString::number(uCPUVMMLoad))); 112 updateCellText(VMActivityOverviewColumn_CPUGuestLoad, QString("%1%").arg(QString::number(uCPUGuestLoad))); 108 113 109 114 /* RAM Utilization: */ … … 131 136 } 132 137 133 if (m_cells.value(VMActivityOverviewColumn_RAMUsedAndTotal, 0)) 134 m_cells[VMActivityOverviewColumn_RAMUsedAndTotal]->setText(strRAMUsage); 135 if (m_cells.value(VMActivityOverviewColumn_RAMUsedPercentage, 0)) 136 m_cells[VMActivityOverviewColumn_RAMUsedPercentage]->setText(strRAMPercentage); 138 updateCellText(VMActivityOverviewColumn_RAMUsedAndTotal, strRAMUsage); 139 updateCellText(VMActivityOverviewColumn_RAMUsedPercentage, strRAMPercentage); 140 141 /* Network rate: */ 142 quint64 uPrevDownTotal = m_uNetworkDownTotal; 143 quint64 uPrevUpTotal = m_uNetworkUpTotal; 144 UIMonitorCommon::getNetworkLoad(m_comDebugger, m_uNetworkDownTotal, m_uNetworkUpTotal); 145 quint64 uNetworkDownRate = m_uNetworkDownTotal - uPrevDownTotal; 146 quint64 uNetworkUpRate = m_uNetworkUpTotal - uPrevUpTotal; 147 148 updateCellText(VMActivityOverviewColumn_NetworkUpRate, QString("%1").arg(UITranslator::formatSize(uNetworkUpRate, iDecimalCount))); 149 updateCellText(VMActivityOverviewColumn_NetworkDownRate,QString("%1").arg(UITranslator::formatSize(uNetworkDownRate, iDecimalCount))); 150 updateCellText(VMActivityOverviewColumn_NetworkUpTotal, QString("%1").arg(UITranslator::formatSize(m_uNetworkUpTotal, iDecimalCount))); 151 updateCellText(VMActivityOverviewColumn_NetworkDownTotal, QString("%1").arg(UITranslator::formatSize(m_uNetworkDownTotal, iDecimalCount))); 152 137 153 } 138 154 … … 194 210 { 195 211 m_uFreeRAM = uFreeRAM; 212 } 213 214 void UIActivityOverviewAccessibleRowLocal::updateCellText(VMActivityOverviewColumn enmColumnIndex, const QString &strText) 215 { 216 if (m_cells.value(enmColumnIndex, 0)) 217 m_cells[enmColumnIndex]->setText(strText); 196 218 } 197 219
Note:
See TracChangeset
for help on using the changeset viewer.

