- Timestamp:
- Dec 16, 2024 12:50:28 PM (5 months ago)
- svn:sync-xref-src-repo-rev:
- 166364
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackendGlobal.cpp
r107289 r107330 1654 1654 case UIToolType_CloudConsole: strResult = "CloudConsole"; break; 1655 1655 case UIToolType_Activities: strResult = "Activities"; break; 1656 case UIToolType_Machines: strResult = "Machines"; break; 1656 1657 case UIToolType_Details: strResult = "Details"; break; 1657 1658 case UIToolType_Snapshots: strResult = "Snapshots"; break; … … 1685 1686 if (strToolType.compare("Activities", Qt::CaseInsensitive) == 0) 1686 1687 return UIToolType_Activities; 1688 if (strToolType.compare("Machines", Qt::CaseInsensitive) == 0) 1689 return UIToolType_Machines; 1687 1690 if (strToolType.compare("Details", Qt::CaseInsensitive) == 0) 1688 1691 return UIToolType_Details; -
trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.cpp
r107289 r107330 297 297 case UIToolType_CloudConsole: 298 298 case UIToolType_Activities: 299 case UIToolType_Machines: 299 300 return true; 300 301 default: -
trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.h
r107289 r107330 955 955 UIToolType_CloudConsole, 956 956 UIToolType_Activities, 957 UIToolType_Machines, 957 958 /* Machine types: */ 958 959 UIToolType_Error, -
trunk/src/VBox/Frontends/VirtualBox/src/manager/UIToolPaneGlobal.cpp
r107292 r107330 43 43 #include "UIVMActivityOverviewWidget.h" 44 44 #include "UIWelcomePane.h" 45 #ifdef VBOX_GUI_WITH_ADVANCED_WIDGETS 46 # include "UIMachineManagerWidget.h" 47 #endif 45 48 46 49 /* Other VBox includes: */ … … 58 61 , m_pPaneCloud(0) 59 62 , m_pPaneActivities(0) 63 #ifdef VBOX_GUI_WITH_ADVANCED_WIDGETS 64 , m_pPaneMachines(0) 65 #endif 60 66 , m_fActive(false) 61 67 { … … 232 238 break; 233 239 } 240 #ifdef VBOX_GUI_WITH_ADVANCED_WIDGETS 241 case UIToolType_Machines: 242 { 243 /* Create Machine Manager: */ 244 m_pPaneMachines = new UIMachineManagerWidget(this, m_pActionPool); 245 AssertPtrReturnVoid(m_pPaneMachines); 246 { 247 /* Configure pane: */ 248 m_pPaneMachines->setProperty("ToolType", QVariant::fromValue(UIToolType_Machines)); 249 /// @todo connect! 250 # ifndef VBOX_WS_MAC 251 const int iMargin = qApp->style()->pixelMetric(QStyle::PM_LayoutLeftMargin) / 4; 252 m_pPaneMachines->setContentsMargins(iMargin, 0, iMargin, 0); 253 # endif 254 255 /* Add into layout: */ 256 m_pLayout->addWidget(m_pPaneMachines); 257 m_pLayout->setCurrentWidget(m_pPaneMachines); 258 } 259 break; 260 } 261 #endif /* VBOX_GUI_WITH_ADVANCED_WIDGETS */ 234 262 default: 235 263 AssertFailedReturnVoid(); … … 261 289 case UIToolType_Cloud: m_pPaneCloud = 0; break; 262 290 case UIToolType_Activities: m_pPaneActivities = 0; break; 291 #ifdef VBOX_GUI_WITH_ADVANCED_WIDGETS 292 case UIToolType_Machines: m_pPaneMachines = 0; break; 293 #endif 263 294 default: break; 264 295 } … … 296 327 pCurrentToolWidget = m_pPaneActivities; 297 328 break; 329 #ifdef VBOX_GUI_WITH_ADVANCED_WIDGETS 330 case UIToolType_Machines: 331 pCurrentToolWidget = m_pPaneMachines; 332 break; 333 #endif 298 334 default: 299 335 break; -
trunk/src/VBox/Frontends/VirtualBox/src/manager/UIToolPaneGlobal.h
r107300 r107330 37 37 /* GUI includes: */ 38 38 #include "UIExtraDataDefs.h" 39 #include "UIManagerDefs.h" 39 40 40 41 /* Forward declarations: */ … … 49 50 class UIVirtualMachineItemCloud; 50 51 class UIWelcomePane; 52 #ifdef VBOX_GUI_WITH_ADVANCED_WIDGETS 53 class UIMachineManagerWidget; 54 #endif 51 55 52 56 /** QWidget subclass representing container for Global tool panes. */ … … 124 128 /** Holds the VM Activity Overview instance. */ 125 129 UIVMActivityOverviewWidget *m_pPaneActivities; 130 #ifdef VBOX_GUI_WITH_ADVANCED_WIDGETS 131 /** Holds the Machine Manager instance. */ 132 UIMachineManagerWidget *m_pPaneMachines; 133 #endif 126 134 127 135 /** Holds whether this pane is active. */
Note:
See TracChangeset
for help on using the changeset viewer.