- Timestamp:
- Mar 12, 2007 11:25:59 AM (18 years ago)
- svn:sync-xref-src-repo-rev:
- 19418
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VBoxManage/VBoxManage.cpp
r1397 r1414 328 328 } 329 329 RTPrintf( "]\n"); 330 RTPrintf(" [-clipboard disabled|hosttoguest|guesttohost|"); 331 RTPrintf(" bidirectional]\n"); 330 332 if (fVRDP) 331 333 { … … 1000 1002 } 1001 1003 1004 /* Shared clipboard */ 1005 { 1006 const char *psz = "Unknown"; 1007 ClipboardMode_T enmMode; 1008 rc = machine->COMGETTER(ClipboardMode)(&enmMode); 1009 switch (enmMode) 1010 { 1011 case ClipboardMode_ClipDisabled: psz = "Disabled"; break; 1012 case ClipboardMode_ClipHostToGuest: psz = "HostToGuest"; break; 1013 case ClipboardMode_ClipGuestToHost: psz = "GuestToHost"; break; 1014 case ClipboardMode_ClipBidirectional: psz = "Bidirectional"; break; 1015 default: ; break; 1016 } 1017 RTPrintf("Clipboard Mode: %s\n", psz); 1018 } 1019 1002 1020 if (console) 1003 1021 { … … 2576 2594 char *floppy = NULL; 2577 2595 char *audio = NULL; 2596 char *clipboard = NULL; 2578 2597 #ifdef VBOX_VRDP 2579 2598 char *vrdp = NULL; … … 2826 2845 i++; 2827 2846 audio = argv[i]; 2847 } 2848 else if (strcmp(argv[i], "-clipboard") == 0) 2849 { 2850 if (argc <= i + 1) 2851 { 2852 return errorArgument("Missing argument to '%s'", argv[i]); 2853 } 2854 i++; 2855 clipboard = argv[i]; 2828 2856 } 2829 2857 else if (strncmp(argv[i], "-cableconnected", 15) == 0) … … 3509 3537 { 3510 3538 errorArgument("Invalid -audio argument '%s'", audio); 3539 rc = E_FAIL; 3540 break; 3541 } 3542 } 3543 /* Shared clipboard state */ 3544 if (clipboard) 3545 { 3546 /* ComPtr<IClipboardMode> clipboardMode; 3547 machine->COMGETTER(ClipboardMode)(clipboardMode.asOutParam()); 3548 ASSERT(clipboardMode); 3549 */ 3550 if (strcmp(clipboard, "disabled") == 0) 3551 { 3552 CHECK_ERROR(machine, COMSETTER(ClipboardMode)(ClipboardMode_ClipDisabled)); 3553 } 3554 else if (strcmp(clipboard, "hosttoguest") == 0) 3555 { 3556 CHECK_ERROR(machine, COMSETTER(ClipboardMode)(ClipboardMode_ClipHostToGuest)); 3557 } 3558 else if (strcmp(clipboard, "guesttohost") == 0) 3559 { 3560 CHECK_ERROR(machine, COMSETTER(ClipboardMode)(ClipboardMode_ClipGuestToHost)); 3561 } 3562 else if (strcmp(clipboard, "bidirectional") == 0) 3563 { 3564 CHECK_ERROR(machine, COMSETTER(ClipboardMode)(ClipboardMode_ClipBidirectional)); 3565 } 3566 else 3567 { 3568 errorArgument("Invalid -clipboard argument '%s'", clipboard); 3511 3569 rc = E_FAIL; 3512 3570 break;
Note:
See TracChangeset
for help on using the changeset viewer.