Changeset 28406 in vbox for trunk/src/VBox/Frontends/VirtualBox
- Timestamp:
- Apr 16, 2010 10:45:18 AM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 60170
- Location:
- trunk/src/VBox/Frontends/VirtualBox
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk
r27726 r28406 190 190 $(if $(VBOX_WITH_SOLARIS_OSS),VBOX_WITH_SOLARIS_OSS) \ 191 191 $(if $(VBOX_WITH_E1000),VBOX_WITH_E1000) \ 192 $(if $(VBOX_WITH_NETFLT)$(eq $(KBUILD_TARGET),freebsd),VBOX_WITH_NETFLT) 192 $(if $(VBOX_WITH_NETFLT)$(eq $(KBUILD_TARGET),freebsd),VBOX_WITH_NETFLT) \ 193 $(if $(VBOX_WITH_VDE),VBOX_WITH_VDE) 193 194 ifdef VBOX_WITH_DEBUGGER_GUI 194 195 VirtualBox_DEFS += VBOX_WITH_DEBUGGER_GUI -
trunk/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp
r28294 r28406 2155 2155 attType = attType.arg (tr ("Host-only adapter, '%1'", 2156 2156 "details report (network)").arg (adapter.GetHostInterface())); 2157 #ifdef VBOX_WITH_VDE 2158 else if (type == KNetworkAttachmentType_VDE) 2159 attType = attType.arg (tr ("VDE network, '%1'", 2160 "details report (network)").arg (adapter.GetVDENetwork())); 2161 #endif 2157 2162 else 2158 2163 attType = attType.arg (vboxGlobal().toString (type)); … … 3113 3118 mNetworkAttachmentTypes [KNetworkAttachmentType_HostOnly] = 3114 3119 tr ("Host-only Adapter", "NetworkAttachmentType"); 3120 #ifdef VBOX_WITH_VDE 3121 mNetworkAttachmentTypes [KNetworkAttachmentType_VDE] = 3122 tr ("VDE Adapter", "NetworkAttachmentType"); 3123 #endif 3115 3124 3116 3125 mClipboardTypes [KClipboardMode_Disabled] = -
trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsNetwork.cpp
r28290 r28406 7 7 8 8 /* 9 * Copyright (C) 2008 Sun Microsystems, Inc.9 * Copyright (C) 2008-2010 Sun Microsystems, Inc. 10 10 * 11 11 * This file is part of VirtualBox Open Source Edition (OSE), as … … 105 105 if (mHoiName.isEmpty()) mHoiName = QString::null; 106 106 break; 107 #ifdef VBOX_WITH_VDE 108 case KNetworkAttachmentType_VDE: 109 mVDEName = mAdapter.GetVDENetwork(); 110 if (mVDEName.isEmpty()) mVDEName = QString::null; 111 break; 112 #endif 107 113 default: 108 114 break; … … 145 151 mAdapter.AttachToHostOnlyInterface(); 146 152 break; 153 #ifdef VBOX_WITH_VDE 154 case KNetworkAttachmentType_VDE: 155 mAdapter.SetVDENetwork (alternativeName()); 156 mAdapter.AttachToVDE(); 157 break; 158 #endif 147 159 default: 148 160 break; … … 257 269 result = mHoiName; 258 270 break; 271 #ifdef VBOX_WITH_VDE 272 case KNetworkAttachmentType_VDE: 273 result = mVDEName; 274 break; 275 #endif 259 276 default: 260 277 break; … … 333 350 mCbAdapterName->setEditable (false); 334 351 break; 352 #ifdef VBOX_WITH_VDE 353 case KNetworkAttachmentType_VDE: 354 mCbAdapterName->insertItem(0, alternativeName()); 355 mCbAdapterName->setEditable (true); 356 mCbAdapterName->setCompleter (0); 357 break; 358 #endif 335 359 default: 336 360 break; … … 432 456 break; 433 457 } 458 #ifdef VBOX_WITH_VDE 459 case KNetworkAttachmentType_VDE: 460 { 461 QString newName ((mCbAdapterName->itemData (mCbAdapterName->currentIndex()).toString() == 462 QString (emptyItemCode) && 463 mCbAdapterName->currentText() == 464 mCbAdapterName->itemText (mCbAdapterName->currentIndex())) || 465 mCbAdapterName->currentText().isEmpty() ? 466 QString::null : mCbAdapterName->currentText()); 467 if (mVDEName != newName) 468 mVDEName = newName; 469 break; 470 } 471 #endif 434 472 default: 435 473 break; … … 548 586 mCbAttachmentType->setItemData (4, 549 587 mCbAttachmentType->itemText (4), Qt::ToolTipRole); 588 #ifdef VBOX_WITH_VDE 589 mCbAttachmentType->insertItem (5, 590 vboxGlobal().toString (KNetworkAttachmentType_VDE)); 591 mCbAttachmentType->setItemData (5, 592 KNetworkAttachmentType_VDE); 593 mCbAttachmentType->setItemData (5, 594 mCbAttachmentType->itemText (5), Qt::ToolTipRole); 595 #endif 550 596 551 597 /* Set the old value */ -
trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsNetwork.h
r28290 r28406 6 6 7 7 /* 8 * Copyright (C) 2008 Sun Microsystems, Inc.8 * Copyright (C) 2008-2010 Sun Microsystems, Inc. 9 9 * 10 10 * This file is part of VirtualBox Open Source Edition (OSE), as … … 77 77 QString mIntName; 78 78 QString mHoiName; 79 #ifdef VBOX_WITH_VDE 80 QString mVDEName; 81 #endif 79 82 80 83 bool mPolished; … … 93 96 QStringList intList (bool aRefresh = false); 94 97 QStringList hoiList (bool aRefresh = false); 98 #ifdef VBOX_WITH_VDE 99 QStringList vdeList (bool aRefresh = false); 100 #endif 95 101 96 102 protected:
Note:
See TracChangeset
for help on using the changeset viewer.