- Timestamp:
- Apr 18, 2020 6:02:55 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 137327
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/VBoxFBOverlay.cpp
r82968 r83801 264 264 { 265 265 VBoxGLTmpContext ctx; 266 const QGLContext *pContext = ctx.makeCurrent();266 pContext = ctx.makeCurrent(); 267 267 Assert(pContext); 268 268 if (pContext) -
trunk/src/VBox/Frontends/VirtualBox/src/monitor/performance/UIPerformanceMonitor.cpp
r83509 r83801 38 38 39 39 /* External includes: */ 40 # 40 #include <math.h> 41 41 42 42 /** The time in seconds between metric inquries done to API. */ 43 const ULONG iPeriod = 1;44 /** The number of data points we store in UIChart. with iPeriod=1 it corresponds to 2 min. of data. */45 const int iMaximumQueueSize = 120;43 const ULONG g_iPeriod = 1; 44 /** The number of data points we store in UIChart. with g_iPeriod=1 it corresponds to 2 min. of data. */ 45 const int g_iMaximumQueueSize = 120; 46 46 /** This is passed to IPerformanceCollector during its setup. When 1 that means IPerformanceCollector object does a data cache of size 1. */ 47 const int iMetricSetupCount = 1; 48 const int iDecimalCount = 2; 47 const int g_iMetricSetupCount = 1; 48 const int g_iDecimalCount = 2; 49 49 50 50 51 /********************************************************************************************************************************* 51 * UIChart definition. *52 * UIChart definition. * 52 53 *********************************************************************************************************************************/ 53 54 … … 293 294 { 294 295 Q_UNUSED(pEvent); 295 if (!m_pMetric || iMaximumQueueSize <= 1)296 if (!m_pMetric || g_iMaximumQueueSize <= 1) 296 297 return; 297 298 … … 344 345 return; 345 346 /* Draw the data lines: */ 346 float fBarWidth = m_lineChartRect.width() / (float) ( iMaximumQueueSize - 1);347 float fBarWidth = m_lineChartRect.width() / (float) (g_iMaximumQueueSize - 1); 347 348 float fH = m_lineChartRect.height() / (float)iMaximum; 348 349 for (int k = 0; k < DATA_SERIES_SIZE; ++k) … … 409 410 strValue = QString::number(iValue); 410 411 else if (m_pMetric->unit().compare("kb", Qt::CaseInsensitive) == 0) 411 strValue = uiCommon().formatSize(_1K * (quint64)iValue, iDecimalCount);412 strValue = uiCommon().formatSize(_1K * (quint64)iValue, g_iDecimalCount); 412 413 else if (m_pMetric->unit().compare("b", Qt::CaseInsensitive) == 0 || 413 414 m_pMetric->unit().compare("b/s", Qt::CaseInsensitive) == 0) 414 strValue = uiCommon().formatSize(iValue, iDecimalCount);415 strValue = uiCommon().formatSize(iValue, g_iDecimalCount); 415 416 else if (m_pMetric->unit().compare("times", Qt::CaseInsensitive) == 0) 416 417 strValue = UICommon::addMetricSuffixToNumber(iValue); … … 429 430 int iFontHeight = fontMetrics.height(); 430 431 431 int iTotalSeconds = iPeriod *iMaximumQueueSize;432 int iTotalSeconds = g_iPeriod * g_iMaximumQueueSize; 432 433 for (int i = 0; i < iXSubAxisCount + 2; ++i) 433 434 { … … 578 579 } 579 580 581 580 582 /********************************************************************************************************************************* 581 * UIMetric implementation. *583 * UIMetric implementation. * 582 584 *********************************************************************************************************************************/ 583 585 … … 586 588 , m_strUnit(strUnit) 587 589 , m_iMaximum(0) 588 , m_iMaximumQueueSize(iMaximumQueueSize) 590 , m_iMaximumQueueSize(iMaximumQueueSize) /** @todo r=bird: m_iMaximumQueueSize is not used anywhere that I can see. */ 589 591 , m_fRequiresGuestAdditions(false) 590 592 , m_fIsInitialized(false) … … 632 634 return; 633 635 m_data[iDataSeriesIndex].enqueue(fData); 634 if (m_data[iDataSeriesIndex].size() > iMaximumQueueSize)636 if (m_data[iDataSeriesIndex].size() > g_iMaximumQueueSize) 635 637 m_data[iDataSeriesIndex].dequeue(); 636 638 } … … 773 775 /* Compute the maximum label string length and set it as a fixed width to labels to prevent always changing widths: */ 774 776 /* Add m_iDecimalCount plus 4 characters for the number and 3 for unit string: */ 775 iMaximum += ( iDecimalCount + 7);777 iMaximum += (g_iDecimalCount + 7); 776 778 if (!m_infoLabels.isEmpty()) 777 779 { … … 799 801 { 800 802 connect(m_pTimer, &QTimer::timeout, this, &UIPerformanceMonitor::sltTimeout); 801 m_pTimer->start(1000 * iPeriod);803 m_pTimer->start(1000 * g_iPeriod); 802 804 } 803 805 … … 924 926 m_nameList << "Guest/RAM/Usage*"; 925 927 m_objectList = QVector<CUnknown>(m_nameList.size(), CUnknown()); 926 m_performanceMonitor.SetupMetrics(m_nameList, m_objectList, iPeriod,iMetricSetupCount);928 m_performanceMonitor.SetupMetrics(m_nameList, m_objectList, g_iPeriod, g_iMetricSetupCount); 927 929 { 928 930 QVector<CPerformanceMetric> metrics = m_performanceMonitor.GetMetrics(m_nameList, m_objectList); … … 934 936 if (strName.contains("RAM", Qt::CaseInsensitive) && strName.contains("Free", Qt::CaseInsensitive)) 935 937 { 936 UIMetric newMetric(m_strRAMMetricName, metrics[i].GetUnit(), iMaximumQueueSize);938 UIMetric newMetric(m_strRAMMetricName, metrics[i].GetUnit(), g_iMaximumQueueSize); 937 939 newMetric.setRequiresGuestAdditions(true); 938 940 m_metrics.insert(m_strRAMMetricName, newMetric); … … 942 944 } 943 945 944 m_metrics.insert(m_strCPUMetricName, UIMetric(m_strCPUMetricName, "%", iMaximumQueueSize));946 m_metrics.insert(m_strCPUMetricName, UIMetric(m_strCPUMetricName, "%", g_iMaximumQueueSize)); 945 947 { 946 948 /* Network metric: */ 947 UIMetric networkMetric(m_strNetworkMetricName, "B", iMaximumQueueSize);949 UIMetric networkMetric(m_strNetworkMetricName, "B", g_iMaximumQueueSize); 948 950 m_metrics.insert(m_strNetworkMetricName, networkMetric); 949 951 } … … 951 953 /* Disk IO metric */ 952 954 { 953 UIMetric diskIOMetric(m_strDiskIOMetricName, "B", iMaximumQueueSize);955 UIMetric diskIOMetric(m_strDiskIOMetricName, "B", g_iMaximumQueueSize); 954 956 m_metrics.insert(m_strDiskIOMetricName, diskIOMetric); 955 957 } … … 957 959 /* VM exits metric */ 958 960 { 959 UIMetric VMExitsMetric(m_strVMExitMetricName, "times", iMaximumQueueSize);961 UIMetric VMExitsMetric(m_strVMExitMetricName, "times", g_iMaximumQueueSize); 960 962 m_metrics.insert(m_strVMExitMetricName, VMExitsMetric); 961 963 } … … 1035 1037 QString strInfo; 1036 1038 if (m_infoLabels[m_strRAMMetricName]->isEnabled()) 1037 strInfo = QString("<b>%1</b><br/>%2: %3<br/>%4: %5<br/>%6: %7").arg(m_strRAMInfoLabelTitle).arg(m_strRAMInfoLabelTotal).arg(uiCommon().formatSize(_1K * iTotalRAM, iDecimalCount))1038 .arg(m_strRAMInfoLabelFree).arg(uiCommon().formatSize(_1K * (iFreeRAM), iDecimalCount))1039 .arg(m_strRAMInfoLabelUsed).arg(uiCommon().formatSize(_1K * (iTotalRAM - iFreeRAM), iDecimalCount));1039 strInfo = QString("<b>%1</b><br/>%2: %3<br/>%4: %5<br/>%6: %7").arg(m_strRAMInfoLabelTitle).arg(m_strRAMInfoLabelTotal).arg(uiCommon().formatSize(_1K * iTotalRAM, g_iDecimalCount)) 1040 .arg(m_strRAMInfoLabelFree).arg(uiCommon().formatSize(_1K * (iFreeRAM), g_iDecimalCount)) 1041 .arg(m_strRAMInfoLabelUsed).arg(uiCommon().formatSize(_1K * (iTotalRAM - iFreeRAM), g_iDecimalCount)); 1040 1042 else 1041 1043 strInfo = QString("<b>%1</b><br/>%2: %3<br/>%4: %5<br/>%6: %7").arg(m_strRAMInfoLabelTitle).arg(m_strRAMInfoLabelTotal).arg("---").arg(m_strRAMInfoLabelFree).arg("---").arg(m_strRAMInfoLabelUsed).arg("---"); … … 1073 1075 strInfo = QString("<b>%1</b></b><br/><font color=\"%2\">%3: %4<br/>%5 %6</font><br/><font color=\"%7\">%8: %9<br/>%10 %11</font>") 1074 1076 .arg(m_strNetworkInfoLabelTitle) 1075 .arg(dataColorString(m_strNetworkMetricName, 0)).arg(m_strNetworkInfoLabelReceived).arg(uiCommon().formatSize((quint64)iReceiveRate, iDecimalCount))1076 .arg(m_strNetworkInfoLabelReceivedTotal).arg(uiCommon().formatSize((quint64)iReceiveTotal, iDecimalCount))1077 .arg(dataColorString(m_strNetworkMetricName, 1)).arg(m_strNetworkInfoLabelTransmitted).arg(uiCommon().formatSize((quint64)iTransmitRate, iDecimalCount))1078 .arg(m_strNetworkInfoLabelTransmittedTotal).arg(uiCommon().formatSize((quint64)iTransmitTotal, iDecimalCount));1077 .arg(dataColorString(m_strNetworkMetricName, 0)).arg(m_strNetworkInfoLabelReceived).arg(uiCommon().formatSize((quint64)iReceiveRate, g_iDecimalCount)) 1078 .arg(m_strNetworkInfoLabelReceivedTotal).arg(uiCommon().formatSize((quint64)iReceiveTotal, g_iDecimalCount)) 1079 .arg(dataColorString(m_strNetworkMetricName, 1)).arg(m_strNetworkInfoLabelTransmitted).arg(uiCommon().formatSize((quint64)iTransmitRate, g_iDecimalCount)) 1080 .arg(m_strNetworkInfoLabelTransmittedTotal).arg(uiCommon().formatSize((quint64)iTransmitTotal, g_iDecimalCount)); 1079 1081 1080 1082 else … … 1116 1118 strInfo = QString("<b>%1</b></b><br/><font color=\"%2\">%3: %4<br/>%5 %6</font><br/><font color=\"%7\">%8: %9<br/>%10 %11</font>") 1117 1119 .arg(m_strDiskIOInfoLabelTitle) 1118 .arg(dataColorString(m_strDiskIOMetricName, 0)).arg(m_strDiskIOInfoLabelWritten).arg(uiCommon().formatSize((quint64)iWriteRate, iDecimalCount))1119 .arg(m_strDiskIOInfoLabelWrittenTotal).arg(uiCommon().formatSize((quint64)uDiskIOTotalWritten, iDecimalCount))1120 .arg(dataColorString(m_strDiskIOMetricName, 1)).arg(m_strDiskIOInfoLabelRead).arg(uiCommon().formatSize((quint64)iReadRate, iDecimalCount))1121 .arg(m_strDiskIOInfoLabelReadTotal).arg(uiCommon().formatSize((quint64)uDiskIOTotalRead, iDecimalCount));1120 .arg(dataColorString(m_strDiskIOMetricName, 0)).arg(m_strDiskIOInfoLabelWritten).arg(uiCommon().formatSize((quint64)iWriteRate, g_iDecimalCount)) 1121 .arg(m_strDiskIOInfoLabelWrittenTotal).arg(uiCommon().formatSize((quint64)uDiskIOTotalWritten, g_iDecimalCount)) 1122 .arg(dataColorString(m_strDiskIOMetricName, 1)).arg(m_strDiskIOInfoLabelRead).arg(uiCommon().formatSize((quint64)iReadRate, g_iDecimalCount)) 1123 .arg(m_strDiskIOInfoLabelReadTotal).arg(uiCommon().formatSize((quint64)uDiskIOTotalRead, g_iDecimalCount)); 1122 1124 1123 1125 else -
trunk/src/VBox/Frontends/VirtualBox/src/net/UINetworkReply.cpp
r82968 r83801 443 443 */ 444 444 RTFSOBJINFO Info; 445 intrc = RTPathQueryInfoEx(pszCaCertFile, &Info, RTFSOBJATTRADD_NOTHING, RTPATH_F_FOLLOW_LINK);445 rc = RTPathQueryInfoEx(pszCaCertFile, &Info, RTFSOBJATTRADD_NOTHING, RTPATH_F_FOLLOW_LINK); 446 446 if ( RT_SUCCESS(rc) 447 447 && RTFS_IS_FILE(Info.Attr.fMode)) -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIDnDDropSource_win.cpp
r82968 r83801 36 36 37 37 UIDnDDropSource::UIDnDDropSource(QWidget *pParent, UIDnDDataObject *pDataObject) 38 : m_cRefCount(1) 39 , m_pParent(pParent) 38 : m_pParent(pParent) 40 39 , m_pDataObject(pDataObject) 40 , m_cRefCount(1) 41 41 , m_dwCurEffect(DROPEFFECT_NONE) 42 42 , m_uCurAction(Qt::IgnoreAction) -
trunk/src/VBox/Frontends/VirtualBox/src/settings/UISettingsSelector.cpp
r82968 r83801 801 801 if (static_cast<UISelectorActionItem*>(pItem)->tabWidget() == pTabWidget) 802 802 { 803 QTabWidget *pTabWidget = static_cast<UISelectorActionItem*>(pItem)->tabWidget();803 QTabWidget *pTabWidget2 = static_cast<UISelectorActionItem*>(pItem)->tabWidget(); /// @todo r=bird: same as pTabWidget? 804 804 pResult = static_cast<UISelectorActionItem*>( 805 findItemByPage(static_cast<UISettingsPage*>(pTabWidget ->widget(iIndex))));805 findItemByPage(static_cast<UISettingsPage*>(pTabWidget2->widget(iIndex)))); 806 806 break; 807 807 } -
trunk/src/VBox/Frontends/VirtualBox/src/widgets/UINameAndSystemEditor.cpp
r82968 r83801 254 254 if (guiType.is64bit && (!m_fSupportsHWVirtEx || !m_fSupportsLongMode)) 255 255 continue; 256 const int i Index= m_pComboType->count();257 m_pComboType->insertItem(i Index, guiType.typeDescription);258 m_pComboType->setItemData(i Index, guiType.typeId, TypeID);256 const int idxItem = m_pComboType->count(); 257 m_pComboType->insertItem(idxItem, guiType.typeDescription); 258 m_pComboType->setItemData(idxItem, guiType.typeId, TypeID); 259 259 } 260 260
Note:
See TracChangeset
for help on using the changeset viewer.