Changeset 56329 in vbox for trunk/src/VBox/Frontends
- Timestamp:
- Jun 10, 2015 11:05:32 AM (10 years ago)
- svn:sync-xref-src-repo-rev:
- 100917
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsNetwork.cpp
r56217 r56329 991 991 adapter.SetCableConnected(adapterData.m_fCableConnected); 992 992 /* Redirect options: */ 993 QVector<QString> oldRedirects = adapter.GetNATEngine().GetRedirects(); 994 for (int i = 0; i < oldRedirects.size(); ++i) 995 adapter.GetNATEngine().RemoveRedirect(oldRedirects[i].section(',', 0, 0)); 996 UIPortForwardingDataList newRedirects = adapterData.m_redirects; 997 for (int i = 0; i < newRedirects.size(); ++i) 993 if (adapterCache.base().m_attachmentType == KNetworkAttachmentType_NAT || 994 adapterCache.data().m_attachmentType == KNetworkAttachmentType_NAT) 998 995 { 999 UIPortForwardingData newRedirect = newRedirects[i]; 1000 adapter.GetNATEngine().AddRedirect(newRedirect.name, newRedirect.protocol, 1001 newRedirect.hostIp, newRedirect.hostPort.value(), 1002 newRedirect.guestIp, newRedirect.guestPort.value()); 996 QVector<QString> oldRedirects = adapter.GetNATEngine().GetRedirects(); 997 for (int i = 0; i < oldRedirects.size(); ++i) 998 adapter.GetNATEngine().RemoveRedirect(oldRedirects[i].section(',', 0, 0)); 999 UIPortForwardingDataList newRedirects = adapterData.m_redirects; 1000 for (int i = 0; i < newRedirects.size(); ++i) 1001 { 1002 UIPortForwardingData newRedirect = newRedirects[i]; 1003 adapter.GetNATEngine().AddRedirect(newRedirect.name, newRedirect.protocol, 1004 newRedirect.hostIp, newRedirect.hostPort.value(), 1005 newRedirect.guestIp, newRedirect.guestPort.value()); 1006 } 1003 1007 } 1004 1008 }
Note:
See TracChangeset
for help on using the changeset viewer.