VirtualBox

Changeset 101529 in vbox for trunk


Ignore:
Timestamp:
Oct 20, 2023 4:31:09 PM (12 months ago)
Author:
vboxsync
Message:

FE/Qt: bugref:10513: UIMachineSettingsNetwork: Get rid of Advanced button stuff; It will be a part of expert mode only.

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UINetworkFeaturesEditor.cpp

    r101134 r101529  
    3636
    3737/* GUI includes: */
    38 #include "QIArrowButtonSwitch.h"
    3938#include "QILineEdit.h"
    4039#include "QIToolButton.h"
     
    5049UINetworkFeaturesEditor::UINetworkFeaturesEditor(QWidget *pParent /* = 0 */)
    5150    : UIEditor(pParent)
    52     , m_fAdvancedButtonExpanded(false)
    5351    , m_enmAdapterType(KNetworkAdapterType_Null)
    5452    , m_enmPromiscuousMode(KNetworkAdapterPromiscModePolicy_Max)
    5553    , m_fCableConnected(false)
    56     , m_pButtonAdvanced(0)
    57     , m_pWidgetSettings(0)
    5854    , m_pLayoutSettings(0)
    5955    , m_pLabelAdapterType(0)
     
    7268}
    7369
    74 void UINetworkFeaturesEditor::setAdvancedButtonExpanded(bool fExpanded)
    75 {
    76     if (m_fAdvancedButtonExpanded != fExpanded)
    77     {
    78         m_fAdvancedButtonExpanded = fExpanded;
    79         if (m_pButtonAdvanced)
    80         {
    81             m_pButtonAdvanced->setExpanded(m_fAdvancedButtonExpanded);
    82             sltHandleAdvancedButtonStateChange();
    83         }
    84     }
    85 }
    86 
    87 bool UINetworkFeaturesEditor::advancedButtonExpanded() const
    88 {
    89     return m_pButtonAdvanced ? m_pButtonAdvanced->isExpanded() : m_fAdvancedButtonExpanded;
    90 }
    91 
    9270void UINetworkFeaturesEditor::setAdapterType(const KNetworkAdapterType &enmType)
    9371{
     
    172150{
    173151    return m_portForwardingRules;
    174 }
    175 
    176 void UINetworkFeaturesEditor::setAdvancedOptionsAvailable(bool fAvailable)
    177 {
    178     m_pButtonAdvanced->setEnabled(fAvailable);
    179152}
    180153
     
    241214void UINetworkFeaturesEditor::retranslateUi()
    242215{
    243     if (m_pButtonAdvanced)
    244     {
    245         m_pButtonAdvanced->setText(tr("A&dvanced"));
    246         m_pButtonAdvanced->setToolTip(tr("Shows additional network adapter options."));
    247     }
    248 
    249216    if (m_pLabelAdapterType)
    250217        m_pLabelAdapterType->setText(tr("Adapter &Type:"));
     
    301268}
    302269
    303 void UINetworkFeaturesEditor::sltHandleAdvancedButtonStateChange()
    304 {
    305     /* What's the state? */
    306     const bool fExpanded = m_pButtonAdvanced->isExpanded();
    307     /* Update widget visibility: */
    308     m_pWidgetSettings->setVisible(fExpanded);
    309     /* Notify listeners about the button state change: */
    310     emit sigAdvancedButtonStateChange(fExpanded);
    311 }
    312 
    313270void UINetworkFeaturesEditor::sltOpenPortForwardingDlg()
    314271{
     
    321278{
    322279    /* Prepare main layout: */
    323     QVBoxLayout *pLayout = new QVBoxLayout(this);
    324     if (pLayout)
    325     {
    326         pLayout->setContentsMargins(0, 0, 0, 0);
    327 
    328         /* Prepare advanced arrow button: */
    329         m_pButtonAdvanced = new QIArrowButtonSwitch(this);
    330         if (m_pButtonAdvanced)
    331         {
    332             const QStyle *pStyle = QApplication::style();
    333             const int iIconMetric = (int)(pStyle->pixelMetric(QStyle::PM_SmallIconSize) * .625);
    334             m_pButtonAdvanced->setIconSize(QSize(iIconMetric, iIconMetric));
    335             m_pButtonAdvanced->setIcons(UIIconPool::iconSet(":/arrow_right_10px.png"),
    336                                         UIIconPool::iconSet(":/arrow_down_10px.png"));
    337 
    338             pLayout->addWidget(m_pButtonAdvanced);
    339         }
    340 
    341         /* Prepare advanced settings widget: */
    342         m_pWidgetSettings = new QWidget(this);
    343         if (m_pWidgetSettings)
    344         {
    345             /* Prepare advanced settings layout: */
    346             m_pLayoutSettings = new QGridLayout(m_pWidgetSettings);
    347             if (m_pLayoutSettings)
    348             {
    349                 m_pLayoutSettings->setContentsMargins(0, 0, 0, 0);
    350                 m_pLayoutSettings->setColumnStretch(2, 1);
    351 
    352                 /* Prepare adapter type label: */
    353                 m_pLabelAdapterType = new QLabel(m_pWidgetSettings);
    354                 if (m_pLabelAdapterType)
    355                 {
    356                     m_pLabelAdapterType->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
    357                     m_pLayoutSettings->addWidget(m_pLabelAdapterType, 0, 0);
    358                 }
    359                 /* Prepare adapter type combo: */
    360                 m_pComboAdapterType = new QComboBox(m_pWidgetSettings);
    361                 if (m_pComboAdapterType)
    362                 {
    363                     if (m_pLabelAdapterType)
    364                         m_pLabelAdapterType->setBuddy(m_pComboAdapterType);
    365                     m_pLayoutSettings->addWidget(m_pComboAdapterType, 0, 1, 1, 3);
    366                 }
    367 
    368                 /* Prepare promiscuous mode label: */
    369                 m_pLabelPromiscuousMode = new QLabel(m_pWidgetSettings);
    370                 if (m_pLabelPromiscuousMode)
    371                 {
    372                     m_pLabelPromiscuousMode->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
    373                     m_pLayoutSettings->addWidget(m_pLabelPromiscuousMode, 1, 0);
    374                 }
    375                 /* Prepare promiscuous mode combo: */
    376                 m_pComboPromiscuousMode = new QComboBox(m_pWidgetSettings);
    377                 if (m_pComboPromiscuousMode)
    378                 {
    379                     if (m_pLabelPromiscuousMode)
    380                         m_pLabelPromiscuousMode->setBuddy(m_pComboPromiscuousMode);
    381                     m_pLayoutSettings->addWidget(m_pComboPromiscuousMode, 1, 1, 1, 3);
    382                 }
    383 
    384                 /* Prepare MAC label: */
    385                 m_pLabelMAC = new QLabel(m_pWidgetSettings);
    386                 if (m_pLabelMAC)
    387                 {
    388                     m_pLabelMAC->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
    389                     m_pLayoutSettings->addWidget(m_pLabelMAC, 2, 0);
    390                 }
    391                 /* Prepare MAC editor: */
    392                 m_pEditorMAC = new QILineEdit(m_pWidgetSettings);
    393                 if (m_pEditorMAC)
    394                 {
    395                     if (m_pLabelMAC)
    396                         m_pLabelMAC->setBuddy(m_pEditorMAC);
    397                     m_pEditorMAC->setAllowToCopyContentsWhenDisabled(true);
    398                     m_pEditorMAC->setValidator(new QRegularExpressionValidator(QRegularExpression("[0-9A-Fa-f]{12}"), this));
    399                     m_pEditorMAC->setMinimumWidthByText(QString().fill('0', 12));
    400 
    401                     m_pLayoutSettings->addWidget(m_pEditorMAC, 2, 1, 1, 2);
    402                 }
    403                 /* Prepare MAC button: */
    404                 m_pButtonMAC = new QIToolButton(m_pWidgetSettings);
    405                 if (m_pButtonMAC)
    406                 {
    407                     m_pButtonMAC->setIcon(UIIconPool::iconSet(":/refresh_16px.png"));
    408                     m_pLayoutSettings->addWidget(m_pButtonMAC, 2, 3);
    409                 }
    410 
    411                 /* Prepare MAC label: */
    412                 m_pLabelGenericProperties = new QLabel(m_pWidgetSettings);
    413                 if (m_pLabelGenericProperties)
    414                 {
    415                     m_pLabelGenericProperties->setAlignment(Qt::AlignRight | Qt::AlignTop);
    416                     m_pLayoutSettings->addWidget(m_pLabelGenericProperties, 3, 0);
    417                 }
    418                 /* Prepare MAC editor: */
    419                 m_pEditorGenericProperties = new QTextEdit(m_pWidgetSettings);
    420                 if (m_pEditorGenericProperties)
    421                     m_pLayoutSettings->addWidget(m_pEditorGenericProperties, 3, 1, 1, 3);
    422 
    423                 /* Prepare cable connected check-box: */
    424                 m_pCheckBoxCableConnected = new QCheckBox(m_pWidgetSettings);
    425                 if (m_pCheckBoxCableConnected)
    426                     m_pLayoutSettings->addWidget(m_pCheckBoxCableConnected, 4, 1, 1, 2);
    427 
    428                 /* Prepare port forwarding button: */
    429                 m_pButtonPortForwarding = new QPushButton(m_pWidgetSettings);
    430                 if (m_pButtonPortForwarding)
    431                     m_pLayoutSettings->addWidget(m_pButtonPortForwarding, 5, 1);
    432             }
    433 
    434             pLayout->addWidget(m_pWidgetSettings);
    435         }
     280    m_pLayoutSettings = new QGridLayout(this);
     281    if (m_pLayoutSettings)
     282    {
     283        m_pLayoutSettings->setContentsMargins(0, 0, 0, 0);
     284        m_pLayoutSettings->setColumnStretch(2, 1);
     285
     286        /* Prepare adapter type label: */
     287        m_pLabelAdapterType = new QLabel(this);
     288        if (m_pLabelAdapterType)
     289        {
     290            m_pLabelAdapterType->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
     291            m_pLayoutSettings->addWidget(m_pLabelAdapterType, 0, 0);
     292        }
     293        /* Prepare adapter type combo: */
     294        m_pComboAdapterType = new QComboBox(this);
     295        if (m_pComboAdapterType)
     296        {
     297            if (m_pLabelAdapterType)
     298                m_pLabelAdapterType->setBuddy(m_pComboAdapterType);
     299            m_pLayoutSettings->addWidget(m_pComboAdapterType, 0, 1, 1, 3);
     300        }
     301
     302        /* Prepare promiscuous mode label: */
     303        m_pLabelPromiscuousMode = new QLabel(this);
     304        if (m_pLabelPromiscuousMode)
     305        {
     306            m_pLabelPromiscuousMode->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
     307            m_pLayoutSettings->addWidget(m_pLabelPromiscuousMode, 1, 0);
     308        }
     309        /* Prepare promiscuous mode combo: */
     310        m_pComboPromiscuousMode = new QComboBox(this);
     311        if (m_pComboPromiscuousMode)
     312        {
     313            if (m_pLabelPromiscuousMode)
     314                m_pLabelPromiscuousMode->setBuddy(m_pComboPromiscuousMode);
     315            m_pLayoutSettings->addWidget(m_pComboPromiscuousMode, 1, 1, 1, 3);
     316        }
     317
     318        /* Prepare MAC label: */
     319        m_pLabelMAC = new QLabel(this);
     320        if (m_pLabelMAC)
     321        {
     322            m_pLabelMAC->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
     323            m_pLayoutSettings->addWidget(m_pLabelMAC, 2, 0);
     324        }
     325        /* Prepare MAC editor: */
     326        m_pEditorMAC = new QILineEdit(this);
     327        if (m_pEditorMAC)
     328        {
     329            if (m_pLabelMAC)
     330                m_pLabelMAC->setBuddy(m_pEditorMAC);
     331            m_pEditorMAC->setAllowToCopyContentsWhenDisabled(true);
     332            m_pEditorMAC->setValidator(new QRegularExpressionValidator(QRegularExpression("[0-9A-Fa-f]{12}"), this));
     333            m_pEditorMAC->setMinimumWidthByText(QString().fill('0', 12));
     334
     335            m_pLayoutSettings->addWidget(m_pEditorMAC, 2, 1, 1, 2);
     336        }
     337        /* Prepare MAC button: */
     338        m_pButtonMAC = new QIToolButton(this);
     339        if (m_pButtonMAC)
     340        {
     341            m_pButtonMAC->setIcon(UIIconPool::iconSet(":/refresh_16px.png"));
     342            m_pLayoutSettings->addWidget(m_pButtonMAC, 2, 3);
     343        }
     344
     345        /* Prepare MAC label: */
     346        m_pLabelGenericProperties = new QLabel(this);
     347        if (m_pLabelGenericProperties)
     348        {
     349            m_pLabelGenericProperties->setAlignment(Qt::AlignRight | Qt::AlignTop);
     350            m_pLayoutSettings->addWidget(m_pLabelGenericProperties, 3, 0);
     351        }
     352        /* Prepare MAC editor: */
     353        m_pEditorGenericProperties = new QTextEdit(this);
     354        if (m_pEditorGenericProperties)
     355            m_pLayoutSettings->addWidget(m_pEditorGenericProperties, 3, 1, 1, 3);
     356
     357        /* Prepare cable connected check-box: */
     358        m_pCheckBoxCableConnected = new QCheckBox(this);
     359        if (m_pCheckBoxCableConnected)
     360            m_pLayoutSettings->addWidget(m_pCheckBoxCableConnected, 4, 1, 1, 2);
     361
     362        /* Prepare port forwarding button: */
     363        m_pButtonPortForwarding = new QPushButton(this);
     364        if (m_pButtonPortForwarding)
     365            m_pLayoutSettings->addWidget(m_pButtonPortForwarding, 5, 1);
    436366    }
    437367
    438368    /* Configure connections: */
    439     if (m_pButtonAdvanced)
    440         connect(m_pButtonAdvanced, &QIArrowButtonSwitch::sigClicked,
    441                 this, &UINetworkFeaturesEditor::sltHandleAdvancedButtonStateChange);
    442369    if (m_pEditorMAC)
    443370        connect(m_pEditorMAC, &QILineEdit::textChanged,
     
    450377                this, &UINetworkFeaturesEditor::sltOpenPortForwardingDlg);
    451378
    452     /* Update widget availability: */
    453     m_pWidgetSettings->setVisible(m_pButtonAdvanced->isExpanded());
    454 
    455379    /* Apply language settings: */
    456380    retranslateUi();
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UINetworkFeaturesEditor.h

    r101011 r101529  
    4545class QLabel;
    4646class QTextEdit;
    47 class QIArrowButtonSwitch;
    4847class QILineEdit;
    4948class QIToolButton;
     
    5655signals:
    5756
    58     /** Notifies about the advanced button state change to @a fExpanded. */
    59     void sigAdvancedButtonStateChange(bool fExpanded);
    6057    /** Notifies about MAC address changed. */
    6158    void sigMACAddressChanged();
     
    6562    /** Constructs editor passing @a pParent to the base-class. */
    6663    UINetworkFeaturesEditor(QWidget *pParent = 0);
    67 
    68     /** Defines whether advanced button @a fExpanded. */
    69     void setAdvancedButtonExpanded(bool fExpanded);
    70     /** Returns whether advanced button expanded. */
    71     bool advancedButtonExpanded() const;
    7264
    7365    /** Defines adapter @a enmType. */
     
    10193    UIPortForwardingDataList portForwardingRules() const;
    10294
    103     /** Defines whether advanced options @a fAvailable. */
    104     void setAdvancedOptionsAvailable(bool fAvailable);
    10595    /** Defines whether adapter options @a fAvailable. */
    10696    void setAdapterOptionsAvailable(bool fAvailable);
     
    133123private slots:
    134124
    135     /** Handles advanced button state change to expanded. */
    136     void sltHandleAdvancedButtonStateChange();
    137125    /** Handles request to open port forwarding dialog. */
    138126    void sltOpenPortForwardingDlg();
     
    150138    /** @name Values
    151139     * @{ */
    152         /** Holds whether advanced button expanded. */
    153         bool                              m_fAdvancedButtonExpanded;
    154140        /** Holds the adapter type to be set. */
    155141        KNetworkAdapterType               m_enmAdapterType;
     
    168154    /** @name Widgets
    169155     * @{ */
    170         /** Holds the advanced button instance. */
    171         QIArrowButtonSwitch *m_pButtonAdvanced;
    172         /** Holds the settings widget instance. */
    173         QWidget             *m_pWidgetSettings;
    174156        /** Holds the settings layout instance. */
    175         QGridLayout         *m_pLayoutSettings;
     157        QGridLayout  *m_pLayoutSettings;
    176158        /** Holds the adapter type label instance. */
    177         QLabel              *m_pLabelAdapterType;
     159        QLabel       *m_pLabelAdapterType;
    178160        /** Holds the adapter type editor instance. */
    179         QComboBox           *m_pComboAdapterType;
     161        QComboBox    *m_pComboAdapterType;
    180162        /** Holds the promiscuous mode label instance. */
    181         QLabel              *m_pLabelPromiscuousMode;
     163        QLabel       *m_pLabelPromiscuousMode;
    182164        /** Holds the promiscuous mode combo instance. */
    183         QComboBox           *m_pComboPromiscuousMode;
     165        QComboBox    *m_pComboPromiscuousMode;
    184166        /** Holds the MAC label instance. */
    185         QLabel              *m_pLabelMAC;
     167        QLabel       *m_pLabelMAC;
    186168        /** Holds the MAC editor instance. */
    187         QILineEdit          *m_pEditorMAC;
     169        QILineEdit   *m_pEditorMAC;
    188170        /** Holds the MAC button instance. */
    189         QIToolButton        *m_pButtonMAC;
     171        QIToolButton *m_pButtonMAC;
    190172        /** Holds the generic properties label instance. */
    191         QLabel              *m_pLabelGenericProperties;
     173        QLabel       *m_pLabelGenericProperties;
    192174        /** Holds the generic properties editor instance. */
    193         QTextEdit           *m_pEditorGenericProperties;
     175        QTextEdit    *m_pEditorGenericProperties;
    194176        /** Holds the cable connected check-box instance. */
    195         QCheckBox           *m_pCheckBoxCableConnected;
     177        QCheckBox    *m_pCheckBoxCableConnected;
    196178        /** Holds the port forwarding button instance. */
    197         QPushButton         *m_pButtonPortForwarding;
     179        QPushButton  *m_pButtonPortForwarding;
    198180    /** @} */
    199181};
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UINetworkSettingsEditor.cpp

    r101511 r101529  
    103103}
    104104
    105 void UINetworkSettingsEditor::setAdvancedButtonExpanded(bool fExpanded)
    106 {
    107     if (m_pEditorNetworkFeatures)
    108         m_pEditorNetworkFeatures->setAdvancedButtonExpanded(fExpanded);
    109 }
    110 
    111 bool UINetworkSettingsEditor::advancedButtonExpanded() const
    112 {
    113     return m_pEditorNetworkFeatures ? m_pEditorNetworkFeatures->advancedButtonExpanded() : false;
    114 }
    115 
    116105void UINetworkSettingsEditor::setAdapterType(const KNetworkAdapterType &enmType)
    117106{
     
    178167{
    179168    return m_pEditorNetworkFeatures ? m_pEditorNetworkFeatures->portForwardingRules() : UIPortForwardingDataList();
    180 }
    181 
    182 void UINetworkSettingsEditor::setAdvancedOptionsAvailable(bool fAvailable)
    183 {
    184     if (m_pEditorNetworkFeatures)
    185         m_pEditorNetworkFeatures->setAdvancedOptionsAvailable(fAvailable);
    186169}
    187170
     
    344327                this, &UINetworkSettingsEditor::sigAlternativeNameChanged);
    345328    if (m_pEditorNetworkFeatures)
    346         connect(m_pEditorNetworkFeatures, &UINetworkFeaturesEditor::sigAdvancedButtonStateChange,
    347                 this, &UINetworkSettingsEditor::sigAdvancedButtonStateChange);
    348     if (m_pEditorNetworkFeatures)
    349329        connect(m_pEditorNetworkFeatures, &UINetworkFeaturesEditor::sigMACAddressChanged,
    350330                this, &UINetworkSettingsEditor::sigMACAddressChanged);
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UINetworkSettingsEditor.h

    r101511 r101529  
    6363    /** @name Features editor stuff
    6464     * @{ */
    65         /** Notifies about the advanced button state change to @a fExpanded. */
    66         void sigAdvancedButtonStateChange(bool fExpanded);
    6765        /** Notifies about MAC address changed. */
    6866        void sigMACAddressChanged();
     
    105103    /** @name Features editor stuff
    106104     * @{ */
    107         /** Defines whether advanced button @a fExpanded. */
    108         void setAdvancedButtonExpanded(bool fExpanded);
    109         /** Returns whether advanced button expanded. */
    110         bool advancedButtonExpanded() const;
    111 
    112105        /** Defines adapter @a enmType. */
    113106        void setAdapterType(const KNetworkAdapterType &enmType);
     
    140133        UIPortForwardingDataList portForwardingRules() const;
    141134
    142         /** Defines whether advanced options @a fAvailable. */
    143         void setAdvancedOptionsAvailable(bool fAvailable);
    144135        /** Defines whether adapter options @a fAvailable. */
    145136        void setAdapterOptionsAvailable(bool fAvailable);
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsNetwork.cpp

    r101522 r101529  
    168168    void sigAlternativeNameChanged();
    169169
    170     /** Notifies about advanced button state change to @a fExpanded. */
    171     void sigAdvancedButtonStateChange(bool fExpanded);
    172 
    173170    /** Notifies about validity changed. */
    174171    void sigValidityChanged();
     
    202199    /** Reloads tab alternatives. */
    203200    void reloadAlternatives();
    204 
    205     /** Defines whether the advanced button is @a fExpanded. */
    206     void setAdvancedButtonExpanded(bool fExpanded);
    207201
    208202protected:
     
    495489
    496490        /* Advanced stuff: */
    497         m_pEditorNetworkSettings->setAdvancedOptionsAvailable(m_pParentPage->isMachineInValidMode());
    498491        m_pEditorNetworkSettings->setAdapterOptionsAvailable(m_pParentPage->isMachineOffline());
    499492        m_pEditorNetworkSettings->setPromiscuousOptionsAvailable(   attachmentType() != KNetworkAttachmentType_Null
     
    526519}
    527520
    528 void UIMachineSettingsNetwork::setAdvancedButtonExpanded(bool fExpanded)
    529 {
    530     if (m_pEditorNetworkSettings)
    531         m_pEditorNetworkSettings->setAdvancedButtonExpanded(fExpanded);
    532 }
    533 
    534521void UIMachineSettingsNetwork::retranslateUi()
    535522{
     
    609596
    610597        /* Advanced connections: */
    611         connect(m_pEditorNetworkSettings, &UINetworkSettingsEditor::sigAdvancedButtonStateChange,
    612                 this, &UIMachineSettingsNetwork::sigAdvancedButtonStateChange);
    613598        connect(m_pEditorNetworkSettings, &UINetworkSettingsEditor::sigMACAddressChanged,
    614599                this, &UIMachineSettingsNetwork::sigValidityChanged);
     
    896881}
    897882
    898 void UIMachineSettingsNetworkPage::sltHandleAdvancedButtonStateChange(bool fExpanded)
    899 {
    900     /* Sanity check: */
    901     if (!m_pTabWidget)
    902         return;
    903 
    904     /* Update the advanced button states for all the pages: */
    905     for (int iSlot = 0; iSlot < m_pTabWidget->count(); ++iSlot)
    906     {
    907         UIMachineSettingsNetwork *pTab = qobject_cast<UIMachineSettingsNetwork*>(m_pTabWidget->widget(iSlot));
    908         AssertPtrReturnVoid(pTab);
    909         pTab->setAdvancedButtonExpanded(fExpanded);
    910     }
    911 }
    912 
    913883void UIMachineSettingsNetworkPage::prepare()
    914884{
     
    942912                    connect(pTab, &UIMachineSettingsNetwork::sigAlternativeNameChanged,
    943913                            this, &UIMachineSettingsNetworkPage::sltHandleAlternativeNameChange);
    944                     connect(pTab, &UIMachineSettingsNetwork::sigAdvancedButtonStateChange,
    945                             this, &UIMachineSettingsNetworkPage::sltHandleAdvancedButtonStateChange);
    946914                    connect(pTab, &UIMachineSettingsNetwork::sigValidityChanged,
    947915                            this, &UIMachineSettingsNetworkPage::revalidate);
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsNetwork.h

    r101522 r101529  
    112112    /** Handles adapter alternative name change. */
    113113    void sltHandleAlternativeNameChange();
    114     /** Handles whether the advanced button is @a fExpanded. */
    115     void sltHandleAdvancedButtonStateChange(bool fExpanded);
    116114
    117115private:
Note: See TracChangeset for help on using the changeset viewer.

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