VirtualBox

Changeset 102139 in vbox


Ignore:
Timestamp:
Nov 17, 2023 2:35:57 PM (17 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
160264
Message:

FE/Qt: bugref:10513: Get rid of UISettingsDialog/Specific usage; Keeping files for now, but not include or compile them.

Location:
trunk/src/VBox/Frontends/VirtualBox
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk

    r101606 r102139  
    868868        src/settings/UIAdvancedSettingsDialog.h \
    869869        src/settings/UIAdvancedSettingsDialogSpecific.h \
    870         src/settings/UISettingsDialog.h \
    871         src/settings/UISettingsDialogSpecific.h \
    872870        src/settings/UISettingsPage.h \
    873871        src/settings/UISettingsPageValidator.h \
     
    14561454        src/settings/UIAdvancedSettingsDialog.cpp \
    14571455        src/settings/UIAdvancedSettingsDialogSpecific.cpp \
    1458         src/settings/UISettingsDialog.cpp \
    1459         src/settings/UISettingsDialogSpecific.cpp \
    14601456        src/settings/UISettingsPage.cpp \
    14611457        src/settings/UISettingsPageValidator.cpp \
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.cpp

    r102098 r102139  
    881881    /* Special handling for opened settings dialog: */
    882882    if (   m_pWidget->isLocalMachineItemSelected()
    883         && m_settings.contains(UISettingsDialog::Type_Machine))
     883        && m_settings.contains(UIAdvancedSettingsDialog::Type_Machine))
    884884    {
    885885        /* Cast dialog to required type: */
    886886        UIAdvancedSettingsDialogMachine *pDialog =
    887             qobject_cast<UIAdvancedSettingsDialogMachine*>(m_settings.value(UISettingsDialog::Type_Machine));
     887            qobject_cast<UIAdvancedSettingsDialogMachine*>(m_settings.value(UIAdvancedSettingsDialog::Type_Machine));
    888888        AssertPtrReturnVoid(pDialog);
    889889
     
    11061106
    11071107    /* Create instance if not yet created: */
    1108     if (!m_settings.contains(UISettingsDialog::Type_Global))
    1109     {
    1110         m_settings[UISettingsDialog::Type_Global] = new UIAdvancedSettingsDialogGlobal(this);
    1111         connect(m_settings[UISettingsDialog::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,
    11121112                this, &UIVirtualBoxManager::sltClosePreferencesDialog);
    1113         m_settings.value(UISettingsDialog::Type_Global)->load();
     1113        m_settings.value(UIAdvancedSettingsDialog::Type_Global)->load();
    11141114    }
    11151115
    11161116    /* Expose instance: */
    1117     UIDesktopWidgetWatchdog::restoreWidget(m_settings.value(UISettingsDialog::Type_Global));
     1117    UIDesktopWidgetWatchdog::restoreWidget(m_settings.value(UIAdvancedSettingsDialog::Type_Global));
    11181118}
    11191119
     
    11211121{
    11221122    /* Remove instance if exist: */
    1123     delete m_settings.take(UISettingsDialog::Type_Global);
     1123    delete m_settings.take(UIAdvancedSettingsDialog::Type_Global);
    11241124}
    11251125
     
    13041304
    13051305            /* Create instance if not yet created: */
    1306             if (!m_settings.contains(UISettingsDialog::Type_Machine))
     1306            if (!m_settings.contains(UIAdvancedSettingsDialog::Type_Machine))
    13071307            {
    1308                 m_settings[UISettingsDialog::Type_Machine] = new UIAdvancedSettingsDialogMachine(this,
    1309                                                                                                  uID.isNull() ? pItem->id() : uID,
    1310                                                                                                  actionPool(),
    1311                                                                                                  strCategory,
    1312                                                                                                  strControl);
    1313                 connect(m_settings[UISettingsDialog::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,
    13141314                        this, &UIVirtualBoxManager::sltCloseSettingsDialog);
    1315                 m_settings.value(UISettingsDialog::Type_Machine)->load();
     1315                m_settings.value(UIAdvancedSettingsDialog::Type_Machine)->load();
    13161316            }
    13171317
    13181318            /* Expose instance: */
    1319             UIDesktopWidgetWatchdog::restoreWidget(m_settings.value(UISettingsDialog::Type_Machine));
     1319            UIDesktopWidgetWatchdog::restoreWidget(m_settings.value(UIAdvancedSettingsDialog::Type_Machine));
    13201320        }
    13211321    }
     
    13411341    /* What type of dialog should we delete? */
    13421342    enum DelType { None, Local, Cloud, All } enmType = None;
    1343     if (qobject_cast<UISettingsDialog*>(sender()))
     1343    if (qobject_cast<UIAdvancedSettingsDialog*>(sender()))
    13441344        enmType = (DelType)(enmType | Local);
    13451345    else if (qobject_cast<UICloudMachineSettingsDialog*>(sender()))
     
    13521352    /* Remove requested instances: */
    13531353    if (enmType & Local)
    1354         delete m_settings.take(UISettingsDialog::Type_Machine);
     1354        delete m_settings.take(UIAdvancedSettingsDialog::Type_Machine);
    13551355    if (enmType & Cloud)
    13561356        delete m_pCloudSettings;
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.h

    r102098 r102139  
    4444#include "UICommon.h"
    4545#include "UIExtraDataDefs.h"
    46 #include "UISettingsDialog.h"
     46#include "UIAdvancedSettingsDialog.h"
    4747
    4848/* Forward declarations: */
     
    518518
    519519    /** Holds the map of various settings dialogs. */
    520     QMap<UISettingsDialog::DialogType, UIAdvancedSettingsDialog*>  m_settings;
     520    QMap<UIAdvancedSettingsDialog::DialogType, UIAdvancedSettingsDialog*>  m_settings;
    521521
    522522    /** Holds the cloud settings dialog instance. */
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/UISession.cpp

    r102018 r102139  
    5151#include "UINotificationCenter.h"
    5252#include "UISession.h"
    53 #include "UISettingsDialogSpecific.h"
    5453#include "UITextTable.h"
    5554#ifdef VBOX_GUI_WITH_KEYS_RESET_HANDLER
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/UIAdvancedSettingsDialogSpecific.cpp

    r101757 r102139  
    11/* $Id$ */
    22/** @file
    3  * VBox Qt GUI - UISettingsDialogSpecific class implementation.
     3 * VBox Qt GUI - UIAdvancedSettingsDialogSpecific class implementation.
    44 */
    55
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/UIAdvancedSettingsDialogSpecific.h

    r101752 r102139  
    11/* $Id$ */
    22/** @file
    3  * VBox Qt GUI - UISettingsDialogSpecific class declaration.
     3 * VBox Qt GUI - UIAdvancedSettingsDialogSpecific class declaration.
    44 */
    55
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