Changeset 92615 in vbox for trunk/src/VBox/Frontends
- Timestamp:
- Nov 28, 2021 4:25:03 PM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 148507
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/activity/overview/UIVMActivityToolWidget.cpp
r92467 r92615 113 113 m_machineIds = machineIds; 114 114 115 //hide();116 115 removeTabs(unselectedMachines); 117 116 addTabs(newSelections); 118 //show();119 117 } 120 118 -
trunk/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackendGlobal.cpp
r92487 r92615 1619 1619 case UIToolType_Logs: strResult = "Logs"; break; 1620 1620 case UIToolType_VMActivity: strResult = "Activity"; break; 1621 case UIToolType_FileManager: strResult = "FileManager"; break; 1621 1622 default: 1622 1623 { … … 1645 1646 keys << "Logs"; values << UIToolType_Logs; 1646 1647 keys << "Activity"; values << UIToolType_VMActivity; 1648 keys << "FileManager"; values << UIToolType_FileManager; 1647 1649 /* Invalid type for unknown words: */ 1648 1650 if (!keys.contains(strToolType, Qt::CaseInsensitive)) -
trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.h
r92492 r92615 934 934 UIToolType_Snapshots, 935 935 UIToolType_Logs, 936 UIToolType_VMActivity 936 UIToolType_VMActivity, 937 UIToolType_FileManager 937 938 }; 938 939 Q_DECLARE_METATYPE(UIToolType); -
trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPoolManager.cpp
r92487 r92615 1904 1904 } 1905 1905 }; 1906 1907 /** Simple action extension, used as 'Show File Manager' action class. */ 1908 class UIActionToggleManagerToolsMachineShowFileManager : public UIActionToggle 1909 { 1910 Q_OBJECT; 1911 1912 public: 1913 1914 /** Constructs action passing @a pParent to the base-class. */ 1915 UIActionToggleManagerToolsMachineShowFileManager(UIActionPool *pParent) 1916 : UIActionToggle(pParent) 1917 { 1918 setProperty("UIToolType", QVariant::fromValue(UIToolType_FileManager)); 1919 /// @todo use icons with check-boxes 1920 setIcon(UIIconPool::iconSetFull(":/file_manager_24px.png", ":/file_manager_16px.png", 1921 ":/file_manager_disabled_24px.png", ":/file_manager_disabled_16px.png")); 1922 } 1923 1924 protected: 1925 1926 /** Returns shortcut extra-data ID. */ 1927 virtual QString shortcutExtraDataID() const /* override */ 1928 { 1929 return QString("ToolsMachineFileManager"); 1930 } 1931 1932 /** Handles translation event. */ 1933 virtual void retranslateUi() /* override */ 1934 { 1935 setName(QApplication::translate("UIActionPool", "&File Manager")); 1936 setStatusTip(QApplication::translate("UIActionPool", "Open the File Manager")); 1937 } 1938 }; 1939 1906 1940 1907 1941 /** Menu action extension, used as 'Snapshot' menu class. */ … … 3541 3575 m_pool[UIActionIndexMN_M_Group_M_Tools_T_Logs] = new UIActionToggleManagerToolsMachineShowLogs(this); 3542 3576 m_pool[UIActionIndexMN_M_Group_M_Tools_T_Activity] = new UIActionToggleManagerToolsMachineShowActivity(this); 3577 m_pool[UIActionIndexMN_M_Group_M_Tools_T_FileManager] = new UIActionToggleManagerToolsMachineShowFileManager(this); 3543 3578 m_pool[UIActionIndexMN_M_Group_S_Discard] = new UIActionSimpleManagerCommonPerformDiscard(this); 3544 3579 m_pool[UIActionIndexMN_M_Group_S_ShowLogDialog] = new UIActionSimpleManagerCommonShowMachineLogs(this); … … 3586 3621 m_pool[UIActionIndexMN_M_Machine_M_Tools_T_Logs] = new UIActionToggleManagerToolsMachineShowLogs(this); 3587 3622 m_pool[UIActionIndexMN_M_Machine_M_Tools_T_Activity] = new UIActionToggleManagerToolsMachineShowActivity(this); 3623 m_pool[UIActionIndexMN_M_Machine_M_Tools_T_FileManager] = new UIActionToggleManagerToolsMachineShowFileManager(this); 3588 3624 m_pool[UIActionIndexMN_M_Machine_S_Discard] = new UIActionSimpleManagerCommonPerformDiscard(this); 3589 3625 m_pool[UIActionIndexMN_M_Machine_S_ShowLogDialog] = new UIActionSimpleManagerCommonShowMachineLogs(this); -
trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPoolManager.h
r92487 r92615 84 84 UIActionIndexMN_M_Group_M_Tools_T_Logs, 85 85 UIActionIndexMN_M_Group_M_Tools_T_Activity, 86 UIActionIndexMN_M_Group_M_Tools_T_FileManager, 86 87 UIActionIndexMN_M_Group_S_Discard, 87 88 UIActionIndexMN_M_Group_S_ShowLogDialog, … … 128 129 UIActionIndexMN_M_Machine_M_Tools_T_Logs, 129 130 UIActionIndexMN_M_Machine_M_Tools_T_Activity, 131 UIActionIndexMN_M_Machine_M_Tools_T_FileManager, 130 132 UIActionIndexMN_M_Machine_S_Discard, 131 133 UIActionIndexMN_M_Machine_S_ShowLogDialog, -
trunk/src/VBox/Frontends/VirtualBox/src/manager/UIToolPaneMachine.cpp
r92487 r92615 25 25 /* GUI includes */ 26 26 #include "UIActionPoolManager.h" 27 #include "UIDetails.h" 27 28 #include "UIErrorPane.h" 28 #include "UI Details.h"29 #include "UIFileManager.h" 29 30 #include "UIIconPool.h" 30 #include "UIVMActivityToolWidget.h"31 31 #include "UISnapshotPane.h" 32 32 #include "UIToolPaneMachine.h" 33 33 #include "UIVirtualMachineItem.h" 34 #include "UIVMActivityToolWidget.h" 34 35 #include "UIVMLogViewerWidget.h" 36 35 37 36 38 /* Other VBox includes: */ … … 48 50 , m_pPaneLogViewer(0) 49 51 , m_pPaneVMActivityMonitor(0) 52 , m_pPaneFileManager(0) 50 53 , m_fActive(false) 51 54 { … … 210 213 connect(m_pPaneVMActivityMonitor, &UIVMActivityToolWidget::sigSwitchToActivityOverviewPane, 211 214 this, &UIToolPaneMachine::sigSwitchToActivityOverviewPane); 215 break; 216 } 217 case UIToolType_FileManager: 218 { 219 m_pPaneFileManager = 0; 220 221 // UIFileManager::UIFileManager(EmbedTo enmEmbedding, UIActionPool *pActionPool, 222 // const CGuest &comGuest, QWidget *pParent, bool fShowToolbar /* = true */) 223 224 AssertPtrReturnVoid(m_pPaneFileManager); 225 #ifndef VBOX_WS_MAC 226 const int iMargin = qApp->style()->pixelMetric(QStyle::PM_LayoutLeftMargin) / 4; 227 m_pPaneFileManager->setContentsMargins(iMargin, 0, iMargin, 0); 228 #endif 229 230 /* Configure pane: */ 231 m_pPaneFileManager->setProperty("ToolType", QVariant::fromValue(UIToolType_FileManager)); 232 //m_pPaneFileManager->setSelectedVMListItems(m_items); 233 /* Add into layout: */ 234 m_pLayout->addWidget(m_pPaneFileManager); 235 m_pLayout->setCurrentWidget(m_pPaneFileManager); 212 236 break; 213 237 } -
trunk/src/VBox/Frontends/VirtualBox/src/manager/UIToolPaneMachine.h
r92487 r92615 43 43 class UIVirtualMachineItem; 44 44 class UIVMLogViewerWidget; 45 45 class UIFileManager; 46 46 47 47 /** QWidget subclass representing container for tool panes. */ … … 134 134 /** Holds the Performance Monitor pane instance. */ 135 135 UIVMActivityToolWidget *m_pPaneVMActivityMonitor; 136 /** Holds the File Manager pane instance. */ 137 UIFileManager *m_pPaneFileManager; 136 138 137 139 /** Holds whether this pane is active. */
Note:
See TracChangeset
for help on using the changeset viewer.