Changeset 94623 in vbox
- Timestamp:
- Apr 18, 2022 12:00:35 PM (2 years ago)
- Location:
- trunk/src/VBox/Frontends/VirtualBox
- Files:
-
- 2 edited
- 2 moved
-
Makefile.kmk (modified) (2 diffs)
-
src/settings/editors/UINetworkFeaturesEditor.cpp (moved) (moved from trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UIMachineNetworkFeaturesEditor.cpp ) (23 diffs)
-
src/settings/editors/UINetworkFeaturesEditor.h (moved) (moved from trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UIMachineNetworkFeaturesEditor.h ) (6 diffs)
-
src/settings/machine/UIMachineSettingsNetwork.cpp (modified) (15 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk
r94527 r94623 911 911 src/settings/editors/UIMachineDisplayScreenFeaturesEditor.h \ 912 912 src/settings/editors/UIMachineDescriptionEditor.h \ 913 src/settings/editors/UI MachineNetworkFeaturesEditor.h \913 src/settings/editors/UINetworkFeaturesEditor.h \ 914 914 src/settings/editors/UIMaximumGuestScreenSizeEditor.h \ 915 915 src/settings/editors/UIMiniToolbarSettingsEditor.h \ … … 1478 1478 src/settings/editors/UIMachineDisplayScreenFeaturesEditor.cpp \ 1479 1479 src/settings/editors/UIMachineDescriptionEditor.cpp \ 1480 src/settings/editors/UI MachineNetworkFeaturesEditor.cpp \1480 src/settings/editors/UINetworkFeaturesEditor.cpp \ 1481 1481 src/settings/editors/UIMaximumGuestScreenSizeEditor.cpp \ 1482 1482 src/settings/editors/UIMiniToolbarSettingsEditor.cpp \ -
trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UINetworkFeaturesEditor.cpp
r94622 r94623 1 1 /* $Id$ */ 2 2 /** @file 3 * VBox Qt GUI - UI MachineNetworkFeaturesEditor class implementation.3 * VBox Qt GUI - UINetworkFeaturesEditor class implementation. 4 4 */ 5 5 … … 32 32 #include "UIConverter.h" 33 33 #include "UIIconPool.h" 34 #include "UI MachineNetworkFeaturesEditor.h"34 #include "UINetworkFeaturesEditor.h" 35 35 36 36 /* COM includes: */ … … 38 38 39 39 40 UI MachineNetworkFeaturesEditor::UIMachineNetworkFeaturesEditor(QWidget *pParent /* = 0 */)40 UINetworkFeaturesEditor::UINetworkFeaturesEditor(QWidget *pParent /* = 0 */) 41 41 : QIWithRetranslateUI<QWidget>(pParent) 42 42 , m_fAdvancedButtonExpanded(false) … … 62 62 } 63 63 64 void UI MachineNetworkFeaturesEditor::setAdvancedButtonExpanded(bool fExpanded)64 void UINetworkFeaturesEditor::setAdvancedButtonExpanded(bool fExpanded) 65 65 { 66 66 if (m_fAdvancedButtonExpanded != fExpanded) … … 75 75 } 76 76 77 bool UI MachineNetworkFeaturesEditor::advancedButtonExpanded() const77 bool UINetworkFeaturesEditor::advancedButtonExpanded() const 78 78 { 79 79 return m_pButtonAdvanced ? m_pButtonAdvanced->isExpanded() : m_fAdvancedButtonExpanded; 80 80 } 81 81 82 void UI MachineNetworkFeaturesEditor::setAdapterType(const KNetworkAdapterType &enmType)82 void UINetworkFeaturesEditor::setAdapterType(const KNetworkAdapterType &enmType) 83 83 { 84 84 if (m_enmAdapterType != enmType) … … 89 89 } 90 90 91 KNetworkAdapterType UI MachineNetworkFeaturesEditor::adapterType() const91 KNetworkAdapterType UINetworkFeaturesEditor::adapterType() const 92 92 { 93 93 return m_pComboAdapterType ? m_pComboAdapterType->currentData().value<KNetworkAdapterType>() : m_enmAdapterType; 94 94 } 95 95 96 void UI MachineNetworkFeaturesEditor::setPromiscuousMode(const KNetworkAdapterPromiscModePolicy &enmMode)96 void UINetworkFeaturesEditor::setPromiscuousMode(const KNetworkAdapterPromiscModePolicy &enmMode) 97 97 { 98 98 if (m_enmPromiscuousMode != enmMode) … … 103 103 } 104 104 105 KNetworkAdapterPromiscModePolicy UI MachineNetworkFeaturesEditor::promiscuousMode() const105 KNetworkAdapterPromiscModePolicy UINetworkFeaturesEditor::promiscuousMode() const 106 106 { 107 107 return m_pComboPromiscuousMode ? m_pComboPromiscuousMode->currentData().value<KNetworkAdapterPromiscModePolicy>() : m_enmPromiscuousMode; 108 108 } 109 109 110 void UI MachineNetworkFeaturesEditor::setMACAddress(const QString &strAddress)110 void UINetworkFeaturesEditor::setMACAddress(const QString &strAddress) 111 111 { 112 112 if (m_strMACAddress != strAddress) … … 118 118 } 119 119 120 QString UI MachineNetworkFeaturesEditor::macAddress() const120 QString UINetworkFeaturesEditor::macAddress() const 121 121 { 122 122 return m_pEditorMAC ? m_pEditorMAC->text() : m_strMACAddress; 123 123 } 124 124 125 void UI MachineNetworkFeaturesEditor::setGenericProperties(const QString &strProperties)125 void UINetworkFeaturesEditor::setGenericProperties(const QString &strProperties) 126 126 { 127 127 if (m_strGenericProperties != strProperties) … … 133 133 } 134 134 135 QString UI MachineNetworkFeaturesEditor::genericProperties() const135 QString UINetworkFeaturesEditor::genericProperties() const 136 136 { 137 137 return m_pEditorGenericProperties ? m_pEditorGenericProperties->toPlainText() : m_strGenericProperties; 138 138 } 139 139 140 void UI MachineNetworkFeaturesEditor::setCableConnected(bool fConnected)140 void UINetworkFeaturesEditor::setCableConnected(bool fConnected) 141 141 { 142 142 if (m_fCableConnected != fConnected) … … 148 148 } 149 149 150 bool UI MachineNetworkFeaturesEditor::cableConnected() const150 bool UINetworkFeaturesEditor::cableConnected() const 151 151 { 152 152 return m_pCheckBoxCableConnected ? m_pCheckBoxCableConnected->isChecked() : m_fCableConnected; 153 153 } 154 154 155 void UI MachineNetworkFeaturesEditor::setPortForwardingRules(const UIPortForwardingDataList &rules)155 void UINetworkFeaturesEditor::setPortForwardingRules(const UIPortForwardingDataList &rules) 156 156 { 157 157 if (m_portForwardingRules != rules) … … 159 159 } 160 160 161 UIPortForwardingDataList UI MachineNetworkFeaturesEditor::portForwardingRules() const161 UIPortForwardingDataList UINetworkFeaturesEditor::portForwardingRules() const 162 162 { 163 163 return m_portForwardingRules; 164 164 } 165 165 166 void UI MachineNetworkFeaturesEditor::setAdvancedOptionsAvailable(bool fAvailable)166 void UINetworkFeaturesEditor::setAdvancedOptionsAvailable(bool fAvailable) 167 167 { 168 168 m_pButtonAdvanced->setEnabled(fAvailable); 169 169 } 170 170 171 void UI MachineNetworkFeaturesEditor::setAdapterOptionsAvailable(bool fAvailable)171 void UINetworkFeaturesEditor::setAdapterOptionsAvailable(bool fAvailable) 172 172 { 173 173 m_pLabelAdapterType->setEnabled(fAvailable); … … 175 175 } 176 176 177 void UI MachineNetworkFeaturesEditor::setPromiscuousOptionsAvailable(bool fAvailable)177 void UINetworkFeaturesEditor::setPromiscuousOptionsAvailable(bool fAvailable) 178 178 { 179 179 m_pLabelPromiscuousMode->setEnabled(fAvailable); … … 181 181 } 182 182 183 void UI MachineNetworkFeaturesEditor::setMACOptionsAvailable(bool fAvailable)183 void UINetworkFeaturesEditor::setMACOptionsAvailable(bool fAvailable) 184 184 { 185 185 m_pLabelMAC->setEnabled(fAvailable); … … 188 188 } 189 189 190 void UI MachineNetworkFeaturesEditor::setGenericPropertiesAvailable(bool fAvailable)190 void UINetworkFeaturesEditor::setGenericPropertiesAvailable(bool fAvailable) 191 191 { 192 192 m_pLabelGenericProperties->setVisible(fAvailable); … … 194 194 } 195 195 196 void UI MachineNetworkFeaturesEditor::setCableOptionsAvailable(bool fAvailable)196 void UINetworkFeaturesEditor::setCableOptionsAvailable(bool fAvailable) 197 197 { 198 198 m_pCheckBoxCableConnected->setEnabled(fAvailable); 199 199 } 200 200 201 void UI MachineNetworkFeaturesEditor::setForwardingOptionsAvailable(bool fAvailable)201 void UINetworkFeaturesEditor::setForwardingOptionsAvailable(bool fAvailable) 202 202 { 203 203 m_pButtonPortForwarding->setEnabled(fAvailable); 204 204 } 205 205 206 int UI MachineNetworkFeaturesEditor::minimumLabelHorizontalHint() const206 int UINetworkFeaturesEditor::minimumLabelHorizontalHint() const 207 207 { 208 208 int iMinimumLabelHorizontalHint = 0; … … 218 218 } 219 219 220 void UI MachineNetworkFeaturesEditor::setMinimumLayoutIndent(int iIndent)220 void UINetworkFeaturesEditor::setMinimumLayoutIndent(int iIndent) 221 221 { 222 222 if (m_pLayoutSettings) … … 224 224 } 225 225 226 void UI MachineNetworkFeaturesEditor::generateMac()226 void UINetworkFeaturesEditor::generateMac() 227 227 { 228 228 setMACAddress(uiCommon().host().GenerateMACAddress()); 229 229 } 230 230 231 void UI MachineNetworkFeaturesEditor::retranslateUi()231 void UINetworkFeaturesEditor::retranslateUi() 232 232 { 233 233 if (m_pButtonAdvanced) … … 291 291 } 292 292 293 void UI MachineNetworkFeaturesEditor::sltHandleAdvancedButtonStateChange()293 void UINetworkFeaturesEditor::sltHandleAdvancedButtonStateChange() 294 294 { 295 295 /* What's the state? */ … … 301 301 } 302 302 303 void UI MachineNetworkFeaturesEditor::sltOpenPortForwardingDlg()303 void UINetworkFeaturesEditor::sltOpenPortForwardingDlg() 304 304 { 305 305 UIMachineSettingsPortForwardingDlg dlg(this, m_portForwardingRules); … … 308 308 } 309 309 310 void UI MachineNetworkFeaturesEditor::prepare()310 void UINetworkFeaturesEditor::prepare() 311 311 { 312 312 /* Prepare main layout: */ … … 429 429 if (m_pButtonAdvanced) 430 430 connect(m_pButtonAdvanced, &QIArrowButtonSwitch::sigClicked, 431 this, &UI MachineNetworkFeaturesEditor::sltHandleAdvancedButtonStateChange);431 this, &UINetworkFeaturesEditor::sltHandleAdvancedButtonStateChange); 432 432 if (m_pEditorMAC) 433 433 connect(m_pEditorMAC, &QILineEdit::textChanged, 434 this, &UI MachineNetworkFeaturesEditor::sigMACAddressChanged);434 this, &UINetworkFeaturesEditor::sigMACAddressChanged); 435 435 if (m_pButtonMAC) 436 436 connect(m_pButtonMAC, &QIToolButton::clicked, 437 this, &UI MachineNetworkFeaturesEditor::generateMac);437 this, &UINetworkFeaturesEditor::generateMac); 438 438 if (m_pButtonPortForwarding) 439 439 connect(m_pButtonPortForwarding, &QPushButton::clicked, 440 this, &UI MachineNetworkFeaturesEditor::sltOpenPortForwardingDlg);440 this, &UINetworkFeaturesEditor::sltOpenPortForwardingDlg); 441 441 442 442 /* Update widget availability: */ … … 447 447 } 448 448 449 void UI MachineNetworkFeaturesEditor::repopulateAdapterTypeCombo()449 void UINetworkFeaturesEditor::repopulateAdapterTypeCombo() 450 450 { 451 451 if (m_pComboAdapterType) … … 477 477 } 478 478 479 void UI MachineNetworkFeaturesEditor::repopulatePromiscuousModeCombo()479 void UINetworkFeaturesEditor::repopulatePromiscuousModeCombo() 480 480 { 481 481 if (m_pComboPromiscuousMode) -
trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UINetworkFeaturesEditor.h
r94622 r94623 1 1 /* $Id$ */ 2 2 /** @file 3 * VBox Qt GUI - UI MachineNetworkFeaturesEditor class declaration.3 * VBox Qt GUI - UINetworkFeaturesEditor class declaration. 4 4 */ 5 5 … … 16 16 */ 17 17 18 #ifndef FEQT_INCLUDED_SRC_settings_editors_UI MachineNetworkFeaturesEditor_h19 #define FEQT_INCLUDED_SRC_settings_editors_UI MachineNetworkFeaturesEditor_h18 #ifndef FEQT_INCLUDED_SRC_settings_editors_UINetworkFeaturesEditor_h 19 #define FEQT_INCLUDED_SRC_settings_editors_UINetworkFeaturesEditor_h 20 20 #ifndef RT_WITHOUT_PRAGMA_ONCE 21 21 # pragma once … … 39 39 class QIToolButton; 40 40 41 /** QWidget subclass used as machine descriptioneditor. */42 class SHARED_LIBRARY_STUFF UI MachineNetworkFeaturesEditor : public QIWithRetranslateUI<QWidget>41 /** QWidget subclass used as a network features editor. */ 42 class SHARED_LIBRARY_STUFF UINetworkFeaturesEditor : public QIWithRetranslateUI<QWidget> 43 43 { 44 44 Q_OBJECT; … … 54 54 55 55 /** Constructs editor passing @a pParent to the base-class. */ 56 UI MachineNetworkFeaturesEditor(QWidget *pParent = 0);56 UINetworkFeaturesEditor(QWidget *pParent = 0); 57 57 58 58 /** Defines whether advanced button @a fExpanded. */ … … 138 138 void repopulatePromiscuousModeCombo(); 139 139 140 /** @name Widgets140 /** @name Values 141 141 * @{ */ 142 142 /** Holds whether advanced button expanded. */ … … 189 189 }; 190 190 191 #endif /* !FEQT_INCLUDED_SRC_settings_editors_UI MachineNetworkFeaturesEditor_h */191 #endif /* !FEQT_INCLUDED_SRC_settings_editors_UINetworkFeaturesEditor_h */ -
trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsNetwork.cpp
r94577 r94623 26 26 #include "UICommon.h" 27 27 #include "UIErrorString.h" 28 #include "UIMachineNetworkFeaturesEditor.h"29 28 #include "UIMachineSettingsNetwork.h" 30 29 #include "UINetworkAttachmentEditor.h" 30 #include "UINetworkFeaturesEditor.h" 31 31 #include "UITranslator.h" 32 32 … … 225 225 * @{ */ 226 226 /** Holds the adapter check-box instance. */ 227 QCheckBox *m_pCheckBoxAdapter;227 QCheckBox *m_pCheckBoxAdapter; 228 228 /** Holds the adapter settings widget instance. */ 229 QWidget *m_pWidgetAdapterSettings;230 /** Holds the attachment typeeditor instance. */231 UINetworkAttachmentEditor *m_pEditorAttachmentType;229 QWidget *m_pWidgetAdapterSettings; 230 /** Holds the network attachment editor instance. */ 231 UINetworkAttachmentEditor *m_pEditorNetworkAttachment; 232 232 /** Holds the network features editor instance. */ 233 UI MachineNetworkFeaturesEditor*m_pEditorNetworkFeatures;233 UINetworkFeaturesEditor *m_pEditorNetworkFeatures; 234 234 /** @} */ 235 235 }; … … 246 246 , m_pCheckBoxAdapter(0) 247 247 , m_pWidgetAdapterSettings(0) 248 , m_pEditor AttachmentType(0)248 , m_pEditorNetworkAttachment(0) 249 249 , m_pEditorNetworkFeatures(0) 250 250 { … … 266 266 267 267 /* Load attachment type: */ 268 m_pEditor AttachmentType->setValueType(oldAdapterData.m_attachmentType);268 m_pEditorNetworkAttachment->setValueType(oldAdapterData.m_attachmentType); 269 269 /* Load alternative names: */ 270 m_pEditor AttachmentType->setValueName(KNetworkAttachmentType_Bridged, wipedOutString(oldAdapterData.m_strBridgedAdapterName));271 m_pEditor AttachmentType->setValueName(KNetworkAttachmentType_Internal, wipedOutString(oldAdapterData.m_strInternalNetworkName));272 m_pEditor AttachmentType->setValueName(KNetworkAttachmentType_HostOnly, wipedOutString(oldAdapterData.m_strHostInterfaceName));273 m_pEditor AttachmentType->setValueName(KNetworkAttachmentType_Generic, wipedOutString(oldAdapterData.m_strGenericDriverName));274 m_pEditor AttachmentType->setValueName(KNetworkAttachmentType_NATNetwork, wipedOutString(oldAdapterData.m_strNATNetworkName));270 m_pEditorNetworkAttachment->setValueName(KNetworkAttachmentType_Bridged, wipedOutString(oldAdapterData.m_strBridgedAdapterName)); 271 m_pEditorNetworkAttachment->setValueName(KNetworkAttachmentType_Internal, wipedOutString(oldAdapterData.m_strInternalNetworkName)); 272 m_pEditorNetworkAttachment->setValueName(KNetworkAttachmentType_HostOnly, wipedOutString(oldAdapterData.m_strHostInterfaceName)); 273 m_pEditorNetworkAttachment->setValueName(KNetworkAttachmentType_Generic, wipedOutString(oldAdapterData.m_strGenericDriverName)); 274 m_pEditorNetworkAttachment->setValueName(KNetworkAttachmentType_NATNetwork, wipedOutString(oldAdapterData.m_strNATNetworkName)); 275 275 #ifdef VBOX_WITH_CLOUD_NET 276 m_pEditor AttachmentType->setValueName(KNetworkAttachmentType_Cloud, wipedOutString(oldAdapterData.m_strCloudNetworkName));276 m_pEditorNetworkAttachment->setValueName(KNetworkAttachmentType_Cloud, wipedOutString(oldAdapterData.m_strCloudNetworkName)); 277 277 #endif 278 278 #ifdef VBOX_WITH_VMNET 279 m_pEditor AttachmentType->setValueName(KNetworkAttachmentType_HostOnlyNetwork, wipedOutString(oldAdapterData.m_strHostOnlyNetworkName));279 m_pEditorNetworkAttachment->setValueName(KNetworkAttachmentType_HostOnlyNetwork, wipedOutString(oldAdapterData.m_strHostOnlyNetworkName)); 280 280 #endif 281 281 /* Handle attachment type change: */ … … 321 321 break; 322 322 case KNetworkAttachmentType_Internal: 323 newAdapterData.m_strInternalNetworkName = m_pEditor AttachmentType->valueName(KNetworkAttachmentType_Internal);323 newAdapterData.m_strInternalNetworkName = m_pEditorNetworkAttachment->valueName(KNetworkAttachmentType_Internal); 324 324 break; 325 325 case KNetworkAttachmentType_HostOnly: 326 newAdapterData.m_strHostInterfaceName = m_pEditor AttachmentType->valueName(KNetworkAttachmentType_HostOnly);326 newAdapterData.m_strHostInterfaceName = m_pEditorNetworkAttachment->valueName(KNetworkAttachmentType_HostOnly); 327 327 break; 328 328 case KNetworkAttachmentType_Generic: 329 newAdapterData.m_strGenericDriverName = m_pEditor AttachmentType->valueName(KNetworkAttachmentType_Generic);329 newAdapterData.m_strGenericDriverName = m_pEditorNetworkAttachment->valueName(KNetworkAttachmentType_Generic); 330 330 break; 331 331 case KNetworkAttachmentType_NATNetwork: 332 newAdapterData.m_strNATNetworkName = m_pEditor AttachmentType->valueName(KNetworkAttachmentType_NATNetwork);332 newAdapterData.m_strNATNetworkName = m_pEditorNetworkAttachment->valueName(KNetworkAttachmentType_NATNetwork); 333 333 break; 334 334 #ifdef VBOX_WITH_CLOUD_NET 335 335 case KNetworkAttachmentType_Cloud: 336 newAdapterData.m_strCloudNetworkName = m_pEditor AttachmentType->valueName(KNetworkAttachmentType_Cloud);336 newAdapterData.m_strCloudNetworkName = m_pEditorNetworkAttachment->valueName(KNetworkAttachmentType_Cloud); 337 337 break; 338 338 #endif /* VBOX_WITH_CLOUD_NET */ 339 339 #ifdef VBOX_WITH_VMNET 340 340 case KNetworkAttachmentType_HostOnlyNetwork: 341 newAdapterData.m_strHostOnlyNetworkName = m_pEditor AttachmentType->valueName(KNetworkAttachmentType_HostOnlyNetwork);341 newAdapterData.m_strHostOnlyNetworkName = m_pEditorNetworkAttachment->valueName(KNetworkAttachmentType_HostOnlyNetwork); 342 342 break; 343 343 #endif /* VBOX_WITH_VMNET */ … … 487 487 { 488 488 setTabOrder(pWidget, m_pCheckBoxAdapter); 489 setTabOrder(m_pCheckBoxAdapter, m_pEditor AttachmentType);490 setTabOrder(m_pEditor AttachmentType, m_pEditorNetworkFeatures);489 setTabOrder(m_pCheckBoxAdapter, m_pEditorNetworkAttachment); 490 setTabOrder(m_pEditorNetworkAttachment, m_pEditorNetworkFeatures); 491 491 return m_pEditorNetworkFeatures; 492 492 } … … 499 499 KNetworkAttachmentType UIMachineSettingsNetwork::attachmentType() const 500 500 { 501 return m_pEditor AttachmentType->valueType();501 return m_pEditorNetworkAttachment->valueType(); 502 502 } 503 503 … … 506 506 if (enmType == KNetworkAttachmentType_Null) 507 507 enmType = attachmentType(); 508 return m_pEditor AttachmentType->valueName(enmType);508 return m_pEditorNetworkAttachment->valueName(enmType); 509 509 } 510 510 … … 513 513 /* Basic attributes: */ 514 514 m_pCheckBoxAdapter->setEnabled(m_pParent->isMachineOffline()); 515 m_pEditor AttachmentType->setEnabled(m_pParent->isMachineInValidMode());515 m_pEditorNetworkAttachment->setEnabled(m_pParent->isMachineInValidMode()); 516 516 517 517 /* Advanced attributes: */ … … 529 529 void UIMachineSettingsNetwork::reloadAlternatives() 530 530 { 531 m_pEditor AttachmentType->setValueNames(KNetworkAttachmentType_Bridged, m_pParent->bridgedAdapterList());532 m_pEditor AttachmentType->setValueNames(KNetworkAttachmentType_Internal, m_pParent->internalNetworkList());533 m_pEditor AttachmentType->setValueNames(KNetworkAttachmentType_HostOnly, m_pParent->hostInterfaceList());534 m_pEditor AttachmentType->setValueNames(KNetworkAttachmentType_Generic, m_pParent->genericDriverList());535 m_pEditor AttachmentType->setValueNames(KNetworkAttachmentType_NATNetwork, m_pParent->natNetworkList());531 m_pEditorNetworkAttachment->setValueNames(KNetworkAttachmentType_Bridged, m_pParent->bridgedAdapterList()); 532 m_pEditorNetworkAttachment->setValueNames(KNetworkAttachmentType_Internal, m_pParent->internalNetworkList()); 533 m_pEditorNetworkAttachment->setValueNames(KNetworkAttachmentType_HostOnly, m_pParent->hostInterfaceList()); 534 m_pEditorNetworkAttachment->setValueNames(KNetworkAttachmentType_Generic, m_pParent->genericDriverList()); 535 m_pEditorNetworkAttachment->setValueNames(KNetworkAttachmentType_NATNetwork, m_pParent->natNetworkList()); 536 536 #ifdef VBOX_WITH_CLOUD_NET 537 m_pEditor AttachmentType->setValueNames(KNetworkAttachmentType_Cloud, m_pParent->cloudNetworkList());537 m_pEditorNetworkAttachment->setValueNames(KNetworkAttachmentType_Cloud, m_pParent->cloudNetworkList()); 538 538 #endif 539 539 #ifdef VBOX_WITH_VMNET 540 m_pEditor AttachmentType->setValueNames(KNetworkAttachmentType_HostOnlyNetwork, m_pParent->hostOnlyNetworkList());540 m_pEditorNetworkAttachment->setValueNames(KNetworkAttachmentType_HostOnlyNetwork, m_pParent->hostOnlyNetworkList()); 541 541 #endif 542 542 } … … 562 562 /* These editors have own labels, but we want them to be properly layouted according to each other: */ 563 563 int iMinimumLayoutHint = 0; 564 iMinimumLayoutHint = qMax(iMinimumLayoutHint, m_pEditor AttachmentType->minimumLabelHorizontalHint());564 iMinimumLayoutHint = qMax(iMinimumLayoutHint, m_pEditorNetworkAttachment->minimumLabelHorizontalHint()); 565 565 iMinimumLayoutHint = qMax(iMinimumLayoutHint, m_pEditorNetworkFeatures->minimumLabelHorizontalHint()); 566 m_pEditor AttachmentType->setMinimumLayoutIndent(iMinimumLayoutHint);566 m_pEditorNetworkAttachment->setMinimumLayoutIndent(iMinimumLayoutHint); 567 567 m_pEditorNetworkFeatures->setMinimumLayoutIndent(iMinimumLayoutHint); 568 568 } … … 603 603 case KNetworkAttachmentType_Internal: 604 604 { 605 if (!m_pEditor AttachmentType->valueName(KNetworkAttachmentType_Internal).isNull())605 if (!m_pEditorNetworkAttachment->valueName(KNetworkAttachmentType_Internal).isNull()) 606 606 emit sigTabUpdated(); 607 607 break; … … 609 609 case KNetworkAttachmentType_Generic: 610 610 { 611 if (!m_pEditor AttachmentType->valueName(KNetworkAttachmentType_Generic).isNull())611 if (!m_pEditorNetworkAttachment->valueName(KNetworkAttachmentType_Generic).isNull()) 612 612 emit sigTabUpdated(); 613 613 break; … … 658 658 659 659 /* Prepare attachment type editor: */ 660 m_pEditor AttachmentType= new UINetworkAttachmentEditor(m_pWidgetAdapterSettings);661 if (m_pEditor AttachmentType)662 pLayoutAdapterSettings->addWidget(m_pEditor AttachmentType);660 m_pEditorNetworkAttachment = new UINetworkAttachmentEditor(m_pWidgetAdapterSettings); 661 if (m_pEditorNetworkAttachment) 662 pLayoutAdapterSettings->addWidget(m_pEditorNetworkAttachment); 663 663 664 664 /* Prepare advanced settingseditor: */ 665 m_pEditorNetworkFeatures = new UI MachineNetworkFeaturesEditor(m_pWidgetAdapterSettings);665 m_pEditorNetworkFeatures = new UINetworkFeaturesEditor(m_pWidgetAdapterSettings); 666 666 if (m_pEditorNetworkFeatures) 667 667 pLayoutAdapterSettings->addWidget(m_pEditorNetworkFeatures); … … 679 679 connect(m_pCheckBoxAdapter, &QCheckBox::toggled, 680 680 this, &UIMachineSettingsNetwork::sltHandleAdapterActivityChange); 681 connect(m_pEditor AttachmentType, &UINetworkAttachmentEditor::sigValueTypeChanged,681 connect(m_pEditorNetworkAttachment, &UINetworkAttachmentEditor::sigValueTypeChanged, 682 682 this, &UIMachineSettingsNetwork::sltHandleAttachmentTypeChange); 683 connect(m_pEditor AttachmentType, &UINetworkAttachmentEditor::sigValueNameChanged,683 connect(m_pEditorNetworkAttachment, &UINetworkAttachmentEditor::sigValueNameChanged, 684 684 this, &UIMachineSettingsNetwork::sltHandleAlternativeNameChange); 685 connect(m_pEditorNetworkFeatures, &UI MachineNetworkFeaturesEditor::sigNotifyAdvancedButtonStateChange,685 connect(m_pEditorNetworkFeatures, &UINetworkFeaturesEditor::sigNotifyAdvancedButtonStateChange, 686 686 this, &UIMachineSettingsNetwork::sigNotifyAdvancedButtonStateChange); 687 connect(m_pEditorNetworkFeatures, &UI MachineNetworkFeaturesEditor::sigMACAddressChanged,687 connect(m_pEditorNetworkFeatures, &UINetworkFeaturesEditor::sigMACAddressChanged, 688 688 m_pParent, &UIMachineSettingsNetworkPage::revalidate); 689 689 connect(this, &UIMachineSettingsNetwork::sigTabUpdated,
Note:
See TracChangeset
for help on using the changeset viewer.

