VirtualBox

Changeset 97376 in vbox


Ignore:
Timestamp:
Nov 2, 2022 10:41:56 AM (2 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
154376
Message:

FE/Qt: bugref:6669: Runtime UI / Machine logic: A bit of cleanup for settings dialog related code.

Location:
trunk/src/VBox/Frontends/VirtualBox/src/runtime
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.cpp

    r96407 r97376  
    10511051    /* 'Machine' actions connections: */
    10521052    connect(actionPool()->action(UIActionIndexRT_M_Machine_S_Settings), &UIAction::triggered,
    1053             this, &UIMachineLogic::sltOpenVMSettingsDialogDefault);
     1053            this, &UIMachineLogic::sltOpenSettingsDialogDefault);
    10541054    connect(actionPool()->action(UIActionIndexRT_M_Machine_S_TakeSnapshot), &UIAction::triggered,
    10551055            this, &UIMachineLogic::sltTakeSnapshot);
     
    11181118    connect(actionPool(), &UIActionPool::sigNotifyAboutMenuPrepare, this, &UIMachineLogic::sltHandleMenuPrepare);
    11191119    connect(actionPool()->action(UIActionIndexRT_M_Devices_M_HardDrives_S_Settings), &UIAction::triggered,
    1120             this, &UIMachineLogic::sltOpenStorageSettingsDialog);
     1120            this, &UIMachineLogic::sltOpenSettingsDialogStorage);
    11211121    connect(actionPool()->action(UIActionIndexRT_M_Devices_M_Audio_T_Output), &UIAction::toggled,
    11221122            this, &UIMachineLogic::sltToggleAudioOutput);
     
    11241124            this, &UIMachineLogic::sltToggleAudioInput);
    11251125    connect(actionPool()->action(UIActionIndexRT_M_Devices_M_Network_S_Settings), &UIAction::triggered,
    1126             this, &UIMachineLogic::sltOpenNetworkSettingsDialog);
     1126            this, &UIMachineLogic::sltOpenSettingsDialogNetwork);
    11271127    connect(actionPool()->action(UIActionIndexRT_M_Devices_M_USBDevices_S_Settings), &UIAction::triggered,
    1128             this, &UIMachineLogic::sltOpenUSBDevicesSettingsDialog);
     1128            this, &UIMachineLogic::sltOpenSettingsDialogUSBDevices);
    11291129    connect(actionPool()->action(UIActionIndexRT_M_Devices_M_SharedFolders_S_Settings), &UIAction::triggered,
    1130             this, &UIMachineLogic::sltOpenSharedFoldersSettingsDialog);
     1130            this, &UIMachineLogic::sltOpenSettingsDialogSharedFolders);
    11311131    connect(actionPool()->action(UIActionIndexRT_M_Devices_S_InstallGuestTools), &UIAction::triggered,
    11321132            this, &UIMachineLogic::sltInstallGuestAdditions);
     
    20752075{
    20762076    /* Open VM settings : Display page : Recording tab: */
    2077     sltOpenVMSettingsDialog("#display", "m_pCheckboxVideoCapture");
     2077    sltOpenSettingsDialog("#display", "m_pCheckboxVideoCapture");
    20782078}
    20792079
     
    21462146}
    21472147
    2148 void UIMachineLogic::sltOpenVMSettingsDialogDefault()
    2149 {
    2150     sltOpenVMSettingsDialog();
    2151 }
    2152 
    2153 void UIMachineLogic::sltOpenVMSettingsDialog(const QString &strCategory /* = QString() */,
    2154                                              const QString &strControl /* = QString()*/)
     2148void UIMachineLogic::sltOpenSettingsDialog(const QString &strCategory /* = QString() */,
     2149                                           const QString &strControl /* = QString()*/)
    21552150{
    21562151    /* Do not process if window(s) missed! */
     
    21802175}
    21812176
    2182 void UIMachineLogic::sltOpenStorageSettingsDialog()
     2177void UIMachineLogic::sltOpenSettingsDialogStorage()
    21832178{
    21842179    /* Machine settings: Storage page: */
    2185     sltOpenVMSettingsDialog("#storage");
     2180    sltOpenSettingsDialog("#storage");
    21862181}
    21872182
     
    22602255}
    22612256
    2262 void UIMachineLogic::sltOpenNetworkSettingsDialog()
     2257void UIMachineLogic::sltOpenSettingsDialogNetwork()
    22632258{
    22642259    /* Open VM settings : Network page: */
    2265     sltOpenVMSettingsDialog("#network");
    2266 }
    2267 
    2268 void UIMachineLogic::sltOpenUSBDevicesSettingsDialog()
     2260    sltOpenSettingsDialog("#network");
     2261}
     2262
     2263void UIMachineLogic::sltOpenSettingsDialogUSBDevices()
    22692264{
    22702265    /* Machine settings: Storage page: */
    2271     sltOpenVMSettingsDialog("#usb");
    2272 }
    2273 
    2274 void UIMachineLogic::sltOpenSharedFoldersSettingsDialog()
     2266    sltOpenSettingsDialog("#usb");
     2267}
     2268
     2269void UIMachineLogic::sltOpenSettingsDialogSharedFolders()
    22752270{
    22762271    /* Do not process if additions are not loaded! */
     
    22792274
    22802275    /* Open VM settings : Shared folders page: */
    2281     sltOpenVMSettingsDialog("#sharedFolders");
     2276    sltOpenSettingsDialog("#sharedFolders");
    22822277}
    22832278
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.h

    r96407 r97376  
    144144
    145145    /* Wrapper to open Machine settings / Network page: */
    146     void openNetworkSettingsDialog() { sltOpenNetworkSettingsDialog(); }
     146    void openNetworkSettingsDialog() { sltOpenSettingsDialogNetwork(); }
    147147
    148148#ifdef VBOX_WS_MAC
     
    303303
    304304    /* "Device" menu functionality: */
    305     void sltOpenVMSettingsDialogDefault();
    306     void sltOpenVMSettingsDialog(const QString &strCategory = QString(), const QString &strControl = QString());
    307     void sltOpenStorageSettingsDialog();
     305    void sltOpenSettingsDialog(const QString &strCategory = QString(), const QString &strControl = QString());
     306    void sltOpenSettingsDialogDefault() { sltOpenSettingsDialog(); }
     307    void sltOpenSettingsDialogStorage();
    308308    void sltToggleAudioOutput(bool fEnabled);
    309309    void sltToggleAudioInput(bool fEnabled);
    310     void sltOpenNetworkSettingsDialog();
    311     void sltOpenUSBDevicesSettingsDialog();
    312     void sltOpenSharedFoldersSettingsDialog();
     310    void sltOpenSettingsDialogNetwork();
     311    void sltOpenSettingsDialogUSBDevices();
     312    void sltOpenSettingsDialogSharedFolders();
    313313    void sltMountStorageMedium();
    314314    void sltAttachUSBDevice();
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette