Changeset 104450 in vbox for trunk/src/VBox/Frontends/VirtualBox
- Timestamp:
- Apr 28, 2024 10:31:01 AM (12 months ago)
- svn:sync-xref-src-repo-rev:
- 162959
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/activity/overview/UIVMActivityToolWidget.cpp
r104449 r104450 35 35 #include "QIToolBar.h" 36 36 #include "UIActionPoolManager.h" 37 #include "UIExtraDataManager.h" 37 38 #include "UIGlobalSession.h" 38 39 #include "UIVMActivityMonitor.h" … … 63 64 , m_pTabWidget(0) 64 65 { 65 m_dataSeriesColor[0] = QApplication::palette().color(QPalette::LinkVisited); 66 m_dataSeriesColor[1] = QApplication::palette().color(QPalette::Link); 66 loadSettings(); 67 67 prepare(); 68 68 prepareActions(); 69 69 prepareToolBar(); 70 70 sltCurrentTabChanged(0); 71 } 72 73 void UIVMActivityToolWidget::loadSettings() 74 { 75 QStringList colorList = gEDataManager->VMActivityMonitorDataSeriesColors(); 76 if (colorList.size() == 2) 77 { 78 for (int i = 0; i < 2; ++i) 79 { 80 QColor color(colorList[i]); 81 if (color.isValid()) 82 m_dataSeriesColor[i] = color; 83 } 84 } 85 if (!m_dataSeriesColor[0].isValid()) 86 m_dataSeriesColor[0] = QApplication::palette().color(QPalette::LinkVisited); 87 if (!m_dataSeriesColor[1].isValid()) 88 m_dataSeriesColor[1] = QApplication::palette().color(QPalette::Link); 89 } 90 91 void UIVMActivityToolWidget::saveSettings() 92 { 93 QStringList colorList; 94 colorList << m_dataSeriesColor[0].name(QColor::HexArgb); 95 colorList << m_dataSeriesColor[1].name(QColor::HexArgb); 96 gEDataManager->setVMActivityMonitorDataSeriesColors(colorList); 71 97 } 72 98 … … 182 208 } 183 209 184 void UIVMActivityToolWidget::loadSettings()185 {186 }187 188 210 void UIVMActivityToolWidget::removeTabs(const QVector<QUuid> &machineIdsToRemove) 189 211 { … … 275 297 m_dataSeriesColor[iIndex] = color; 276 298 } 299 saveSettings(); 277 300 } 278 301 -
trunk/src/VBox/Frontends/VirtualBox/src/activity/overview/UIVMActivityToolWidget.h
r104449 r104450 82 82 private: 83 83 84 void loadSettings(); 85 void saveSettings(); 84 86 void setMachines(const QList<UIVirtualMachineItem*> &machines); 85 87 /** @name Prepare/cleanup cascade. … … 89 91 void prepareActions(); 90 92 void updateColumnsMenu(); 91 void loadSettings();92 93 /** @} */ 93 94 -
trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.cpp
r102775 r104450 268 268 const char *UIExtraDataDefs::GUI_VMActivityOverview_HiddenColumns = "GUI/VMActivityOverviewHiddenColumns"; 269 269 const char *UIExtraDataDefs::GUI_VMActivityOverview_ShowAllMachines = "GUI/VMActivityOverviewShowAllMachines"; 270 const char *UIExtraDataDefs::GUI_VMActivityMonitor_DataSeriesColors = "GUI/VMActivityMonitorDataSeriesColors"; 270 271 271 272 const char *UIExtraDataDefs::GUI_MediumSelector_DialogGeometry = "GUI/MediumSelector/DialogGeometry"; -
trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.h
r103704 r104450 472 472 /** @} */ 473 473 474 /** @name Manager UI: VM Activity Overview Related stuff474 /** @name Manager UI: VM Activity Monitor and Overview Related stuff 475 475 * @{ */ 476 476 SHARED_LIBRARY_STUFF extern const char *GUI_VMActivityOverview_HiddenColumns; 477 477 SHARED_LIBRARY_STUFF extern const char *GUI_VMActivityOverview_ShowAllMachines; 478 SHARED_LIBRARY_STUFF extern const char *GUI_VMActivityMonitor_DataSeriesColors; 478 479 /** @} */ 479 480 -
trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.cpp
r104393 r104450 4807 4807 } 4808 4808 4809 void UIExtraDataManager::setVMActivityMonitorDataSeriesColors(const QStringList &colorList) 4810 { 4811 setExtraDataStringList(GUI_VMActivityMonitor_DataSeriesColors, colorList); 4812 } 4813 4814 QStringList UIExtraDataManager::VMActivityMonitorDataSeriesColors() 4815 { 4816 return extraDataStringList(GUI_VMActivityMonitor_DataSeriesColors); 4817 } 4818 4809 4819 QRect UIExtraDataManager::mediumSelectorDialogGeometry(QWidget *pWidget, QWidget *pParentWidget, const QRect &defaultGeometry) 4810 4820 { -
trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.h
r104055 r104450 868 868 /** @} */ 869 869 870 /** @name Manager UI: VM Activity Overview870 /** @name Manager UI: VM Activity Monitor and Overview 871 871 * @{ */ 872 872 void setVMActivityOverviewHiddenColumnList(const QStringList &hiddenColumnList); … … 874 874 bool VMActivityOverviewShowAllMachines(); 875 875 void setVMActivityOverviewShowAllMachines(bool fShow); 876 void setVMActivityMonitorDataSeriesColors(const QStringList &colorList); 877 QStringList VMActivityMonitorDataSeriesColors(); 876 878 /** @} */ 877 879
Note:
See TracChangeset
for help on using the changeset viewer.