- Timestamp:
- Feb 14, 2024 9:06:40 AM (8 months ago)
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/activity/vmactivity
- Files:
-
- 2 edited
-
UIVMActivityMonitor.cpp (modified) (8 diffs)
-
UIVMActivityMonitor.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/activity/vmactivity/UIVMActivityMonitor.cpp
r103207 r103347 81 81 82 82 void sigExportMetricsToFile(); 83 void sigDataIndexUnderCursor(int iIndex);84 83 85 84 public: … … 113 112 bool isAvailable() const; 114 113 void setIsAvailable(bool fIsAvailable); 115 116 void setMouseOver(bool isOver);117 118 void setDataIndexUnderCursor(int iIndex);119 114 120 115 protected: … … 352 347 } 353 348 354 void UIChart::setMouseOver(bool isOver)355 {356 if (!isOver)357 {358 m_iDataIndexUnderCursor = -1;359 emit sigDataIndexUnderCursor(m_iDataIndexUnderCursor);360 }361 362 }363 364 void UIChart::setDataIndexUnderCursor(int iIndex)365 {366 m_iDataIndexUnderCursor = iIndex;367 update();368 }369 370 349 QSize UIChart::minimumSizeHint() const 371 350 { … … 394 373 m_pMouseOverLabel->setVisible(false); 395 374 m_iDataIndexUnderCursor = -1; 396 emit sigDataIndexUnderCursor(m_iDataIndexUnderCursor);397 375 } 398 376 else if (pEvent->type() == QEvent::ToolTip) … … 442 420 m_iDataIndexUnderCursor = m_iDataIndexUnderCursor - (m_iMaximumQueueSize - iDataSize); 443 421 } 444 445 emit sigDataIndexUnderCursor(m_iDataIndexUnderCursor);446 422 447 423 update(); … … 1173 1149 } 1174 1150 1175 void UIVMActivityMonitor::sltChartDataIndexUnderCursorChanged(int iIndex)1176 {1177 Q_UNUSED(iIndex);1178 #if 01179 foreach (UIChart *chart, m_charts)1180 {1181 if (chart && chart != sender())1182 {1183 chart->setDataIndexUnderCursor(iIndex);1184 }1185 1186 }1187 #endif1188 }1189 1190 1151 void UIVMActivityMonitor::prepareActions() 1191 1152 { … … 1492 1453 connect(pChart, &UIChart::sigExportMetricsToFile, 1493 1454 this, &UIVMActivityMonitor::sltExportMetricsToFile); 1494 connect(pChart, &UIChart::sigDataIndexUnderCursor,1495 this, &UIVMActivityMonitor::sltChartDataIndexUnderCursorChanged);1496 1455 m_charts.insert(enmType, pChart); 1497 1456 pChart->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred); … … 2287 2246 connect(pChart, &UIChart::sigExportMetricsToFile, 2288 2247 this, &UIVMActivityMonitor::sltExportMetricsToFile); 2289 connect(pChart, &UIChart::sigDataIndexUnderCursor,2290 this, &UIVMActivityMonitor::sltChartDataIndexUnderCursorChanged);2291 2248 m_charts.insert(enmType, pChart); 2292 2249 pChart->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred); -
trunk/src/VBox/Frontends/VirtualBox/src/activity/vmactivity/UIVMActivityMonitor.h
r103166 r103347 163 163 164 164 void sltExportMetricsToFile(); 165 void sltChartDataIndexUnderCursorChanged(int iIndex);166 165 167 166 protected:
Note:
See TracChangeset
for help on using the changeset viewer.

