Changeset 104465 in vbox for trunk/src/VBox/Frontends/VirtualBox
- Timestamp:
- Apr 30, 2024 1:08:41 PM (11 months ago)
- svn:sync-xref-src-repo-rev:
- 162980
- 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
r104463 r104465 87 87 public: 88 88 89 UIChart(QWidget *pParent, UIMetric *pMetric, int iMaximumQueueSize);89 UIChart(QWidget *pParent, UIMetric *pMetric, UIActionPool *pActionPool, int iMaximumQueueSize); 90 90 void setFontSize(int iFontSize); 91 91 int fontSize() const; … … 191 191 int m_iMaximumQueueSize; 192 192 QLabel *m_pMouseOverLabel; 193 UIActionPool *m_pActionPool; 193 194 }; 194 195 … … 197 198 *********************************************************************************************************************************/ 198 199 199 UIChart::UIChart(QWidget *pParent, UIMetric *pMetric, int iMaximumQueueSize)200 UIChart::UIChart(QWidget *pParent, UIMetric *pMetric, UIActionPool *pActionPool, int iMaximumQueueSize) 200 201 : QWidget(pParent) 201 202 , m_pMetric(pMetric) … … 214 215 , m_iMaximumQueueSize(iMaximumQueueSize) 215 216 , m_pMouseOverLabel(0) 217 , m_pActionPool(pActionPool) 216 218 { 217 219 QPalette tempPal = palette(); … … 831 833 pExportAction->setIcon(UIIconPool::iconSet(":/performance_monitor_export_16px.png")); 832 834 connect(pExportAction, &QAction::triggered, this, &UIChart::sigExportMetricsToFile); 835 if (uiCommon().uiType() == UIType_RuntimeUI) 836 menu.addAction(m_pActionPool->action(UIActionIndex_M_Activity_T_Preferences)); 833 837 menu.addSeparator(); 834 838 QAction *pResetAction = menu.addAction(m_strResetActionLabel); … … 1078 1082 , m_iTimeStep(0) 1079 1083 , m_iMaximumQueueSize(iMaximumQueueSize) 1084 , m_pActionPool(pActionPool) 1080 1085 , m_pMainLayout(0) 1081 1086 , m_enmEmbedding(enmEmbedding) 1082 , m_pActionPool(pActionPool)1083 1087 { 1084 1088 uiCommon().setHelpKeyword(this, "vm-session-information"); … … 1188 1192 pExportAction->setIcon(UIIconPool::iconSet(":/performance_monitor_export_16px.png")); 1189 1193 connect(pExportAction, &QAction::triggered, this, &UIVMActivityMonitor::sltExportMetricsToFile); 1194 if (uiCommon().uiType() == UIType_RuntimeUI) 1195 menu.addAction(m_pActionPool->action(UIActionIndex_M_Activity_T_Preferences)); 1190 1196 menu.exec(mapToGlobal(point)); 1191 1197 } … … 1505 1511 m_infoLabels.insert(enmType, pLabel); 1506 1512 1507 UIChart *pChart = new UIChart(this, &(m_metrics[enmType]), m_ iMaximumQueueSize);1513 UIChart *pChart = new UIChart(this, &(m_metrics[enmType]), m_pActionPool, m_iMaximumQueueSize); 1508 1514 connect(pChart, &UIChart::sigExportMetricsToFile, 1509 1515 this, &UIVMActivityMonitor::sltExportMetricsToFile); … … 2300 2306 m_infoLabels.insert(enmType, pLabel); 2301 2307 2302 UIChart *pChart = new UIChart(this, &(m_metrics[enmType]), m_ iMaximumQueueSize);2308 UIChart *pChart = new UIChart(this, &(m_metrics[enmType]), m_pActionPool, m_iMaximumQueueSize); 2303 2309 connect(pChart, &UIChart::sigExportMetricsToFile, 2304 2310 this, &UIVMActivityMonitor::sltExportMetricsToFile); -
trunk/src/VBox/Frontends/VirtualBox/src/activity/vmactivity/UIVMActivityMonitor.h
r104463 r104465 227 227 int m_iMaximumQueueSize; 228 228 QColor m_dataSeriesColor[DATA_SERIES_SIZE]; 229 229 UIActionPool *m_pActionPool; 230 230 private slots: 231 231 … … 241 241 QVBoxLayout *m_pMainLayout; 242 242 EmbedTo m_enmEmbedding; 243 UIActionPool *m_pActionPool;244 243 }; 245 244
Note:
See TracChangeset
for help on using the changeset viewer.