VirtualBox

Changeset 51476 in vbox for trunk/src/VBox/Main/xml


Ignore:
Timestamp:
May 30, 2014 2:58:02 PM (11 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
94064
Message:

DnD: API overhaul; now using IDnDTarget + IDnDSource. Renamed DragAndDrop* enumerations to DnD*. Also rewrote some internal code.

Location:
trunk/src/VBox
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox

  • trunk/src/VBox/Main/xml/Settings.cpp

    r51418 r51476  
    19301930          fEmulatedUSBCardReader(false),
    19311931          clipboardMode(ClipboardMode_Disabled),
    1932           dragAndDropMode(DragAndDropMode_Disabled),
     1932          dndMode(DnDMode_Disabled),
    19331933          ulMemoryBalloonSize(0),
    19341934          fPageFusionEnabled(false)
     
    20132013                  && (llSharedFolders           == h.llSharedFolders)
    20142014                  && (clipboardMode             == h.clipboardMode)
    2015                   && (dragAndDropMode           == h.dragAndDropMode)
     2015                  && (dndMode           == h.dndMode)
    20162016                  && (ulMemoryBalloonSize       == h.ulMemoryBalloonSize)
    20172017                  && (fPageFusionEnabled        == h.fPageFusionEnabled)
     
    32083208            {
    32093209                if (strTemp == "Disabled")
    3210                     hw.dragAndDropMode = DragAndDropMode_Disabled;
     3210                    hw.dndMode = DnDMode_Disabled;
    32113211                else if (strTemp == "HostToGuest")
    3212                     hw.dragAndDropMode = DragAndDropMode_HostToGuest;
     3212                    hw.dndMode = DnDMode_HostToGuest;
    32133213                else if (strTemp == "GuestToHost")
    3214                     hw.dragAndDropMode = DragAndDropMode_GuestToHost;
     3214                    hw.dndMode = DnDMode_GuestToHost;
    32153215                else if (strTemp == "Bidirectional")
    3216                     hw.dragAndDropMode = DragAndDropMode_Bidirectional;
     3216                    hw.dndMode = DnDMode_Bidirectional;
    32173217                else
    32183218                    throw ConfigFileError(this, pelmHwChild, N_("Invalid value '%s' in DragAndDrop/@mode attribute"), strTemp.c_str());
     
    46824682    xml::ElementNode *pelmDragAndDrop = pelmHardware->createChild("DragAndDrop");
    46834683    const char *pcszDragAndDrop;
    4684     switch (hw.dragAndDropMode)
    4685     {
    4686         default: /*case DragAndDropMode_Disabled:*/ pcszDragAndDrop = "Disabled"; break;
    4687         case DragAndDropMode_HostToGuest: pcszDragAndDrop = "HostToGuest"; break;
    4688         case DragAndDropMode_GuestToHost: pcszDragAndDrop = "GuestToHost"; break;
    4689         case DragAndDropMode_Bidirectional: pcszDragAndDrop = "Bidirectional"; break;
     4684    switch (hw.dndMode)
     4685    {
     4686        default: /*case DnDMode_Disabled:*/ pcszDragAndDrop = "Disabled"; break;
     4687        case DnDMode_HostToGuest: pcszDragAndDrop = "HostToGuest"; break;
     4688        case DnDMode_GuestToHost: pcszDragAndDrop = "GuestToHost"; break;
     4689        case DnDMode_Bidirectional: pcszDragAndDrop = "Bidirectional"; break;
    46904690    }
    46914691    pelmDragAndDrop->setAttribute("mode", pcszDragAndDrop);
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