Changeset 102139 in vbox
- Timestamp:
- Nov 17, 2023 2:35:57 PM (17 months ago)
- svn:sync-xref-src-repo-rev:
- 160264
- Location:
- trunk/src/VBox/Frontends/VirtualBox
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk
r101606 r102139 868 868 src/settings/UIAdvancedSettingsDialog.h \ 869 869 src/settings/UIAdvancedSettingsDialogSpecific.h \ 870 src/settings/UISettingsDialog.h \871 src/settings/UISettingsDialogSpecific.h \872 870 src/settings/UISettingsPage.h \ 873 871 src/settings/UISettingsPageValidator.h \ … … 1456 1454 src/settings/UIAdvancedSettingsDialog.cpp \ 1457 1455 src/settings/UIAdvancedSettingsDialogSpecific.cpp \ 1458 src/settings/UISettingsDialog.cpp \1459 src/settings/UISettingsDialogSpecific.cpp \1460 1456 src/settings/UISettingsPage.cpp \ 1461 1457 src/settings/UISettingsPageValidator.cpp \ -
trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.cpp
r102098 r102139 881 881 /* Special handling for opened settings dialog: */ 882 882 if ( m_pWidget->isLocalMachineItemSelected() 883 && m_settings.contains(UI SettingsDialog::Type_Machine))883 && m_settings.contains(UIAdvancedSettingsDialog::Type_Machine)) 884 884 { 885 885 /* Cast dialog to required type: */ 886 886 UIAdvancedSettingsDialogMachine *pDialog = 887 qobject_cast<UIAdvancedSettingsDialogMachine*>(m_settings.value(UI SettingsDialog::Type_Machine));887 qobject_cast<UIAdvancedSettingsDialogMachine*>(m_settings.value(UIAdvancedSettingsDialog::Type_Machine)); 888 888 AssertPtrReturnVoid(pDialog); 889 889 … … 1106 1106 1107 1107 /* Create instance if not yet created: */ 1108 if (!m_settings.contains(UI SettingsDialog::Type_Global))1109 { 1110 m_settings[UI SettingsDialog::Type_Global] = new UIAdvancedSettingsDialogGlobal(this);1111 connect(m_settings[UI SettingsDialog::Type_Global], &UIAdvancedSettingsDialogGlobal::sigClose,1108 if (!m_settings.contains(UIAdvancedSettingsDialog::Type_Global)) 1109 { 1110 m_settings[UIAdvancedSettingsDialog::Type_Global] = new UIAdvancedSettingsDialogGlobal(this); 1111 connect(m_settings[UIAdvancedSettingsDialog::Type_Global], &UIAdvancedSettingsDialogGlobal::sigClose, 1112 1112 this, &UIVirtualBoxManager::sltClosePreferencesDialog); 1113 m_settings.value(UI SettingsDialog::Type_Global)->load();1113 m_settings.value(UIAdvancedSettingsDialog::Type_Global)->load(); 1114 1114 } 1115 1115 1116 1116 /* Expose instance: */ 1117 UIDesktopWidgetWatchdog::restoreWidget(m_settings.value(UI SettingsDialog::Type_Global));1117 UIDesktopWidgetWatchdog::restoreWidget(m_settings.value(UIAdvancedSettingsDialog::Type_Global)); 1118 1118 } 1119 1119 … … 1121 1121 { 1122 1122 /* Remove instance if exist: */ 1123 delete m_settings.take(UI SettingsDialog::Type_Global);1123 delete m_settings.take(UIAdvancedSettingsDialog::Type_Global); 1124 1124 } 1125 1125 … … 1304 1304 1305 1305 /* Create instance if not yet created: */ 1306 if (!m_settings.contains(UI SettingsDialog::Type_Machine))1306 if (!m_settings.contains(UIAdvancedSettingsDialog::Type_Machine)) 1307 1307 { 1308 m_settings[UI SettingsDialog::Type_Machine] = new UIAdvancedSettingsDialogMachine(this,1309 uID.isNull() ? pItem->id() : uID,1310 actionPool(),1311 strCategory,1312 strControl);1313 connect(m_settings[UI SettingsDialog::Type_Machine], &UIAdvancedSettingsDialogMachine::sigClose,1308 m_settings[UIAdvancedSettingsDialog::Type_Machine] = new UIAdvancedSettingsDialogMachine(this, 1309 uID.isNull() ? pItem->id() : uID, 1310 actionPool(), 1311 strCategory, 1312 strControl); 1313 connect(m_settings[UIAdvancedSettingsDialog::Type_Machine], &UIAdvancedSettingsDialogMachine::sigClose, 1314 1314 this, &UIVirtualBoxManager::sltCloseSettingsDialog); 1315 m_settings.value(UI SettingsDialog::Type_Machine)->load();1315 m_settings.value(UIAdvancedSettingsDialog::Type_Machine)->load(); 1316 1316 } 1317 1317 1318 1318 /* Expose instance: */ 1319 UIDesktopWidgetWatchdog::restoreWidget(m_settings.value(UI SettingsDialog::Type_Machine));1319 UIDesktopWidgetWatchdog::restoreWidget(m_settings.value(UIAdvancedSettingsDialog::Type_Machine)); 1320 1320 } 1321 1321 } … … 1341 1341 /* What type of dialog should we delete? */ 1342 1342 enum DelType { None, Local, Cloud, All } enmType = None; 1343 if (qobject_cast<UI SettingsDialog*>(sender()))1343 if (qobject_cast<UIAdvancedSettingsDialog*>(sender())) 1344 1344 enmType = (DelType)(enmType | Local); 1345 1345 else if (qobject_cast<UICloudMachineSettingsDialog*>(sender())) … … 1352 1352 /* Remove requested instances: */ 1353 1353 if (enmType & Local) 1354 delete m_settings.take(UI SettingsDialog::Type_Machine);1354 delete m_settings.take(UIAdvancedSettingsDialog::Type_Machine); 1355 1355 if (enmType & Cloud) 1356 1356 delete m_pCloudSettings; -
trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.h
r102098 r102139 44 44 #include "UICommon.h" 45 45 #include "UIExtraDataDefs.h" 46 #include "UI SettingsDialog.h"46 #include "UIAdvancedSettingsDialog.h" 47 47 48 48 /* Forward declarations: */ … … 518 518 519 519 /** Holds the map of various settings dialogs. */ 520 QMap<UI SettingsDialog::DialogType, UIAdvancedSettingsDialog*> m_settings;520 QMap<UIAdvancedSettingsDialog::DialogType, UIAdvancedSettingsDialog*> m_settings; 521 521 522 522 /** Holds the cloud settings dialog instance. */ -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UISession.cpp
r102018 r102139 51 51 #include "UINotificationCenter.h" 52 52 #include "UISession.h" 53 #include "UISettingsDialogSpecific.h"54 53 #include "UITextTable.h" 55 54 #ifdef VBOX_GUI_WITH_KEYS_RESET_HANDLER -
trunk/src/VBox/Frontends/VirtualBox/src/settings/UIAdvancedSettingsDialogSpecific.cpp
r101757 r102139 1 1 /* $Id$ */ 2 2 /** @file 3 * VBox Qt GUI - UI SettingsDialogSpecific class implementation.3 * VBox Qt GUI - UIAdvancedSettingsDialogSpecific class implementation. 4 4 */ 5 5 -
trunk/src/VBox/Frontends/VirtualBox/src/settings/UIAdvancedSettingsDialogSpecific.h
r101752 r102139 1 1 /* $Id$ */ 2 2 /** @file 3 * VBox Qt GUI - UI SettingsDialogSpecific class declaration.3 * VBox Qt GUI - UIAdvancedSettingsDialogSpecific class declaration. 4 4 */ 5 5
Note:
See TracChangeset
for help on using the changeset viewer.