Changeset 71624 in vbox
- Timestamp:
- Apr 2, 2018 5:55:33 PM (7 years ago)
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/runtime
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIActionPoolRuntime.cpp
r71616 r71624 44 44 45 45 /** Menu action extension, used as 'Machine' menu class. */ 46 class UIActionMenu MachineRuntime : public UIActionMenu47 { 48 Q_OBJECT; 49 50 public: 51 52 /** Constructs action passing @a pParent to the base-class. */ 53 UIActionMenu MachineRuntime(UIActionPool *pParent)46 class UIActionMenuRuntimeMachine : public UIActionMenu 47 { 48 Q_OBJECT; 49 50 public: 51 52 /** Constructs action passing @a pParent to the base-class. */ 53 UIActionMenuRuntimeMachine(UIActionPool *pParent) 54 54 : UIActionMenu(pParent) 55 55 {} … … 80 80 }; 81 81 82 /** Simple action extension, used as 'Show Settings Dialog' action class. */83 class UIActionSimple ShowSettingsDialog: public UIActionSimple84 { 85 Q_OBJECT; 86 87 public: 88 89 /** Constructs action passing @a pParent to the base-class. */ 90 UIActionSimple ShowSettingsDialog(UIActionPool *pParent)82 /** Simple action extension, used as 'Show Settings' action class. */ 83 class UIActionSimpleRuntimeShowSettings : public UIActionSimple 84 { 85 Q_OBJECT; 86 87 public: 88 89 /** Constructs action passing @a pParent to the base-class. */ 90 UIActionSimpleRuntimeShowSettings(UIActionPool *pParent) 91 91 : UIActionSimple(pParent, ":/vm_settings_16px.png", ":/vm_settings_disabled_16px.png") 92 92 {} … … 131 131 132 132 /** Simple action extension, used as 'Perform Take Snapshot' action class. */ 133 class UIActionSimple PerformTakeSnapshot : public UIActionSimple134 { 135 Q_OBJECT; 136 137 public: 138 139 /** Constructs action passing @a pParent to the base-class. */ 140 UIActionSimple PerformTakeSnapshot(UIActionPool *pParent)133 class UIActionSimpleRuntimePerformTakeSnapshot : public UIActionSimple 134 { 135 Q_OBJECT; 136 137 public: 138 139 /** Constructs action passing @a pParent to the base-class. */ 140 UIActionSimpleRuntimePerformTakeSnapshot(UIActionPool *pParent) 141 141 : UIActionSimple(pParent, ":/snapshot_take_16px.png", ":/snapshot_take_disabled_16px.png") 142 142 {} … … 181 181 182 182 /** Simple action extension, used as 'Show Information Dialog' action class. */ 183 class UIActionSimple ShowInformationDialog : public UIActionSimple184 { 185 Q_OBJECT; 186 187 public: 188 189 /** Constructs action passing @a pParent to the base-class. */ 190 UIActionSimple ShowInformationDialog(UIActionPool *pParent)183 class UIActionSimpleRuntimeShowInformationDialog : public UIActionSimple 184 { 185 Q_OBJECT; 186 187 public: 188 189 /** Constructs action passing @a pParent to the base-class. */ 190 UIActionSimpleRuntimeShowInformationDialog(UIActionPool *pParent) 191 191 : UIActionSimple(pParent, ":/session_info_16px.png", ":/session_info_disabled_16px.png") 192 192 {} … … 231 231 232 232 /** Toggle action extension, used as 'Pause' action class. */ 233 class UIActionToggle Pause : public UIActionToggle234 { 235 Q_OBJECT; 236 237 public: 238 239 /** Constructs action passing @a pParent to the base-class. */ 240 UIActionToggle Pause(UIActionPool *pParent)233 class UIActionToggleRuntimePause : public UIActionToggle 234 { 235 Q_OBJECT; 236 237 public: 238 239 /** Constructs action passing @a pParent to the base-class. */ 240 UIActionToggleRuntimePause(UIActionPool *pParent) 241 241 : UIActionToggle(pParent, 242 242 ":/vm_pause_on_16px.png", ":/vm_pause_16px.png", … … 283 283 284 284 /** Simple action extension, used as 'Perform Reset' action class. */ 285 class UIActionSimple PerformReset : public UIActionSimple286 { 287 Q_OBJECT; 288 289 public: 290 291 /** Constructs action passing @a pParent to the base-class. */ 292 UIActionSimple PerformReset(UIActionPool *pParent)285 class UIActionSimpleRuntimePerformReset : public UIActionSimple 286 { 287 Q_OBJECT; 288 289 public: 290 291 /** Constructs action passing @a pParent to the base-class. */ 292 UIActionSimpleRuntimePerformReset(UIActionPool *pParent) 293 293 : UIActionSimple(pParent, ":/vm_reset_16px.png", ":/vm_reset_disabled_16px.png") 294 294 {} … … 333 333 334 334 /** Simple action extension, used as 'Perform Detach' action class. */ 335 class UIActionSimple PerformDetach : public UIActionSimple336 { 337 Q_OBJECT; 338 339 public: 340 341 /** Constructs action passing @a pParent to the base-class. */ 342 UIActionSimple PerformDetach(UIActionPool *pParent)335 class UIActionSimpleRuntimePerformDetach : public UIActionSimple 336 { 337 Q_OBJECT; 338 339 public: 340 341 /** Constructs action passing @a pParent to the base-class. */ 342 UIActionSimpleRuntimePerformDetach(UIActionPool *pParent) 343 343 : UIActionSimple(pParent, ":/vm_create_shortcut_16px.png", ":/vm_create_shortcut_disabled_16px.png") 344 344 {} … … 377 377 378 378 /** Simple action extension, used as 'Perform Save State' action class. */ 379 class UIActionSimple PerformSaveState : public UIActionSimple380 { 381 Q_OBJECT; 382 383 public: 384 385 /** Constructs action passing @a pParent to the base-class. */ 386 UIActionSimple PerformSaveState(UIActionPool *pParent)379 class UIActionSimpleRuntimePerformSaveState : public UIActionSimple 380 { 381 Q_OBJECT; 382 383 public: 384 385 /** Constructs action passing @a pParent to the base-class. */ 386 UIActionSimpleRuntimePerformSaveState(UIActionPool *pParent) 387 387 : UIActionSimple(pParent, ":/vm_save_state_16px.png", ":/vm_save_state_disabled_16px.png") 388 388 {} … … 421 421 422 422 /** Simple action extension, used as 'Perform Shutdown' action class. */ 423 class UIActionSimple PerformShutdown : public UIActionSimple424 { 425 Q_OBJECT; 426 427 public: 428 429 /** Constructs action passing @a pParent to the base-class. */ 430 UIActionSimple PerformShutdown(UIActionPool *pParent)423 class UIActionSimpleRuntimePerformShutdown : public UIActionSimple 424 { 425 Q_OBJECT; 426 427 public: 428 429 /** Constructs action passing @a pParent to the base-class. */ 430 UIActionSimpleRuntimePerformShutdown(UIActionPool *pParent) 431 431 : UIActionSimple(pParent, ":/vm_shutdown_16px.png", ":/vm_shutdown_disabled_16px.png") 432 432 {} … … 475 475 476 476 /** Simple action extension, used as 'Perform PowerOff' action class. */ 477 class UIActionSimple PerformPowerOff : public UIActionSimple478 { 479 Q_OBJECT; 480 481 public: 482 483 /** Constructs action passing @a pParent to the base-class. */ 484 UIActionSimple PerformPowerOff(UIActionPool *pParent)477 class UIActionSimpleRuntimePerformPowerOff : public UIActionSimple 478 { 479 Q_OBJECT; 480 481 public: 482 483 /** Constructs action passing @a pParent to the base-class. */ 484 UIActionSimpleRuntimePerformPowerOff(UIActionPool *pParent) 485 485 : UIActionSimple(pParent, ":/vm_poweroff_16px.png", ":/vm_poweroff_disabled_16px.png") 486 486 {} … … 520 520 521 521 /** Menu action extension, used as 'View' menu class. */ 522 class UIActionMenu View : public UIActionMenu523 { 524 Q_OBJECT; 525 526 public: 527 528 /** Constructs action passing @a pParent to the base-class. */ 529 UIActionMenu View(UIActionPool *pParent)522 class UIActionMenuRuntimeView : public UIActionMenu 523 { 524 Q_OBJECT; 525 526 public: 527 528 /** Constructs action passing @a pParent to the base-class. */ 529 UIActionMenuRuntimeView(UIActionPool *pParent) 530 530 : UIActionMenu(pParent) 531 531 {} … … 557 557 558 558 /** Menu action extension, used as 'View Popup' menu class. */ 559 class UIActionMenu ViewPopup : public UIActionMenu560 { 561 Q_OBJECT; 562 563 public: 564 565 /** Constructs action passing @a pParent to the base-class. */ 566 UIActionMenu ViewPopup(UIActionPool *pParent)559 class UIActionMenuRuntimeViewPopup : public UIActionMenu 560 { 561 Q_OBJECT; 562 563 public: 564 565 /** Constructs action passing @a pParent to the base-class. */ 566 UIActionMenuRuntimeViewPopup(UIActionPool *pParent) 567 567 : UIActionMenu(pParent) 568 568 {} … … 591 591 592 592 /** Toggle action extension, used as 'Full-screen Mode' action class. */ 593 class UIActionToggle FullscreenMode : public UIActionToggle594 { 595 Q_OBJECT; 596 597 public: 598 599 /** Constructs action passing @a pParent to the base-class. */ 600 UIActionToggle FullscreenMode(UIActionPool *pParent)593 class UIActionToggleRuntimeFullscreenMode : public UIActionToggle 594 { 595 Q_OBJECT; 596 597 public: 598 599 /** Constructs action passing @a pParent to the base-class. */ 600 UIActionToggleRuntimeFullscreenMode(UIActionPool *pParent) 601 601 : UIActionToggle(pParent, 602 602 ":/fullscreen_on_16px.png", ":/fullscreen_16px.png", … … 643 643 644 644 /** Toggle action extension, used as 'Seamless Mode' action class. */ 645 class UIActionToggle SeamlessMode : public UIActionToggle646 { 647 Q_OBJECT; 648 649 public: 650 651 /** Constructs action passing @a pParent to the base-class. */ 652 UIActionToggle SeamlessMode(UIActionPool *pParent)645 class UIActionToggleRuntimeSeamlessMode : public UIActionToggle 646 { 647 Q_OBJECT; 648 649 public: 650 651 /** Constructs action passing @a pParent to the base-class. */ 652 UIActionToggleRuntimeSeamlessMode(UIActionPool *pParent) 653 653 : UIActionToggle(pParent, 654 654 ":/seamless_on_16px.png", ":/seamless_16px.png", … … 695 695 696 696 /** Toggle action extension, used as 'Scaled Mode' action class. */ 697 class UIActionToggle ScaledMode : public UIActionToggle698 { 699 Q_OBJECT; 700 701 public: 702 703 /** Constructs action passing @a pParent to the base-class. */ 704 UIActionToggle ScaledMode(UIActionPool *pParent)697 class UIActionToggleRuntimeScaledMode : public UIActionToggle 698 { 699 Q_OBJECT; 700 701 public: 702 703 /** Constructs action passing @a pParent to the base-class. */ 704 UIActionToggleRuntimeScaledMode(UIActionPool *pParent) 705 705 : UIActionToggle(pParent, 706 706 ":/scale_on_16px.png", ":/scale_16px.png", … … 748 748 #ifndef VBOX_WS_MAC 749 749 /** Simple action extension, used as 'Perform Minimize Window' action class. */ 750 class UIActionSimple PerformMinimizeWindow : public UIActionSimple751 { 752 Q_OBJECT; 753 754 public: 755 756 /** Constructs action passing @a pParent to the base-class. */ 757 UIActionSimple PerformMinimizeWindow(UIActionPool *pParent)750 class UIActionSimpleRuntimePerformMinimizeWindow : public UIActionSimple 751 { 752 Q_OBJECT; 753 754 public: 755 756 /** Constructs action passing @a pParent to the base-class. */ 757 UIActionSimpleRuntimePerformMinimizeWindow(UIActionPool *pParent) 758 758 : UIActionSimple(pParent, ":/minimize_16px.png") 759 759 {} … … 799 799 800 800 /** Simple action extension, used as 'Perform Window Adjust' action class. */ 801 class UIActionSimple PerformWindowAdjust : public UIActionSimple802 { 803 Q_OBJECT; 804 805 public: 806 807 /** Constructs action passing @a pParent to the base-class. */ 808 UIActionSimple PerformWindowAdjust(UIActionPool *pParent)801 class UIActionSimpleRuntimePerformWindowAdjust : public UIActionSimple 802 { 803 Q_OBJECT; 804 805 public: 806 807 /** Constructs action passing @a pParent to the base-class. */ 808 UIActionSimpleRuntimePerformWindowAdjust(UIActionPool *pParent) 809 809 : UIActionSimple(pParent, ":/adjust_win_size_16px.png", ":/adjust_win_size_disabled_16px.png") 810 810 {} … … 849 849 850 850 /** Toggle action extension, used as 'Guest Autoresize' action class. */ 851 class UIActionToggle GuestAutoresize : public UIActionToggle852 { 853 Q_OBJECT; 854 855 public: 856 857 /** Constructs action passing @a pParent to the base-class. */ 858 UIActionToggle GuestAutoresize(UIActionPool *pParent)851 class UIActionToggleRuntimeGuestAutoresize : public UIActionToggle 852 { 853 Q_OBJECT; 854 855 public: 856 857 /** Constructs action passing @a pParent to the base-class. */ 858 UIActionToggleRuntimeGuestAutoresize(UIActionPool *pParent) 859 859 : UIActionToggle(pParent, 860 860 ":/auto_resize_on_on_16px.png", ":/auto_resize_on_16px.png", … … 895 895 896 896 /** Simple action extension, used as 'Perform Take Snapshot' action class. */ 897 class UIActionSimple PerformTakeScreenshot : public UIActionSimple898 { 899 Q_OBJECT; 900 901 public: 902 903 /** Constructs action passing @a pParent to the base-class. */ 904 UIActionSimple PerformTakeScreenshot(UIActionPool *pParent)897 class UIActionSimpleRuntimePerformTakeScreenshot : public UIActionSimple 898 { 899 Q_OBJECT; 900 901 public: 902 903 /** Constructs action passing @a pParent to the base-class. */ 904 UIActionSimpleRuntimePerformTakeScreenshot(UIActionPool *pParent) 905 905 : UIActionSimple(pParent, ":/screenshot_take_16px.png", ":/screenshot_take_disabled_16px.png") 906 906 {} … … 945 945 946 946 /** Menu action extension, used as 'View' menu class. */ 947 class UIActionMenu VideoCapture : public UIActionMenu948 { 949 Q_OBJECT; 950 951 public: 952 953 /** Constructs action passing @a pParent to the base-class. */ 954 UIActionMenu VideoCapture(UIActionPool *pParent)947 class UIActionMenuRuntimeVideoCapture : public UIActionMenu 948 { 949 Q_OBJECT; 950 951 public: 952 953 /** Constructs action passing @a pParent to the base-class. */ 954 UIActionMenuRuntimeVideoCapture(UIActionPool *pParent) 955 955 : UIActionMenu(pParent) 956 956 {} … … 981 981 }; 982 982 983 /** Simple action extension, used as 'Show Video Capture Settings Dialog' action class. */984 class UIActionSimple ShowVideoCaptureSettingsDialog: public UIActionSimple985 { 986 Q_OBJECT; 987 988 public: 989 990 /** Constructs action passing @a pParent to the base-class. */ 991 UIActionSimple ShowVideoCaptureSettingsDialog(UIActionPool *pParent)983 /** Simple action extension, used as 'Show Video Capture Settings' action class. */ 984 class UIActionSimpleRuntimeShowVideoCaptureSettings : public UIActionSimple 985 { 986 Q_OBJECT; 987 988 public: 989 990 /** Constructs action passing @a pParent to the base-class. */ 991 UIActionSimpleRuntimeShowVideoCaptureSettings(UIActionPool *pParent) 992 992 : UIActionSimple(pParent, ":/video_capture_settings_16px.png") 993 993 {} … … 1026 1026 1027 1027 /** Toggle action extension, used as 'Video Capture' action class. */ 1028 class UIActionToggle VideoCapture : public UIActionToggle1029 { 1030 Q_OBJECT; 1031 1032 public: 1033 1034 /** Constructs action passing @a pParent to the base-class. */ 1035 UIActionToggle VideoCapture(UIActionPool *pParent)1028 class UIActionToggleRuntimeVideoCapture : public UIActionToggle 1029 { 1030 Q_OBJECT; 1031 1032 public: 1033 1034 /** Constructs action passing @a pParent to the base-class. */ 1035 UIActionToggleRuntimeVideoCapture(UIActionPool *pParent) 1036 1036 : UIActionToggle(pParent, 1037 1037 ":/video_capture_on_16px.png", ":/video_capture_16px.png", … … 1072 1072 1073 1073 /** Toggle action extension, used as 'VRDE Server' action class. */ 1074 class UIActionToggle VRDEServer : public UIActionToggle1075 { 1076 Q_OBJECT; 1077 1078 public: 1079 1080 /** Constructs action passing @a pParent to the base-class. */ 1081 UIActionToggle VRDEServer(UIActionPool *pParent)1074 class UIActionToggleRuntimeVRDEServer : public UIActionToggle 1075 { 1076 Q_OBJECT; 1077 1078 public: 1079 1080 /** Constructs action passing @a pParent to the base-class. */ 1081 UIActionToggleRuntimeVRDEServer(UIActionPool *pParent) 1082 1082 : UIActionToggle(pParent, 1083 1083 ":/vrdp_on_16px.png", ":/vrdp_16px.png", … … 1118 1118 1119 1119 /** Menu action extension, used as 'MenuBar' menu class. */ 1120 class UIActionMenu MenuBar : public UIActionMenu1121 { 1122 Q_OBJECT; 1123 1124 public: 1125 1126 /** Constructs action passing @a pParent to the base-class. */ 1127 UIActionMenu MenuBar(UIActionPool *pParent)1120 class UIActionMenuRuntimeMenuBar : public UIActionMenu 1121 { 1122 Q_OBJECT; 1123 1124 public: 1125 1126 /** Constructs action passing @a pParent to the base-class. */ 1127 UIActionMenuRuntimeMenuBar(UIActionPool *pParent) 1128 1128 : UIActionMenu(pParent, ":/menubar_16px.png", ":/menubar_disabled_16px.png") 1129 1129 {} … … 1155 1155 1156 1156 /** Simple action extension, used as 'Show MenuBar Settings Window' action class. */ 1157 class UIActionSimple ShowMenuBarSettingsWindow: public UIActionSimple1158 { 1159 Q_OBJECT; 1160 1161 public: 1162 1163 /** Constructs action passing @a pParent to the base-class. */ 1164 UIActionSimple ShowMenuBarSettingsWindow(UIActionPool *pParent)1157 class UIActionSimpleRuntimeShowMenuBarSettings : public UIActionSimple 1158 { 1159 Q_OBJECT; 1160 1161 public: 1162 1163 /** Constructs action passing @a pParent to the base-class. */ 1164 UIActionSimpleRuntimeShowMenuBarSettings(UIActionPool *pParent) 1165 1165 : UIActionSimple(pParent, ":/menubar_settings_16px.png", ":/menubar_settings_disabled_16px.png") 1166 1166 {} … … 1200 1200 #ifndef VBOX_WS_MAC 1201 1201 /** Toggle action extension, used as 'MenuBar' action class. */ 1202 class UIActionToggle MenuBar : public UIActionToggle1203 { 1204 Q_OBJECT; 1205 1206 public: 1207 1208 /** Constructs action passing @a pParent to the base-class. */ 1209 UIActionToggle MenuBar(UIActionPool *pParent)1202 class UIActionToggleRuntimeMenuBar : public UIActionToggle 1203 { 1204 Q_OBJECT; 1205 1206 public: 1207 1208 /** Constructs action passing @a pParent to the base-class. */ 1209 UIActionToggleRuntimeMenuBar(UIActionPool *pParent) 1210 1210 : UIActionToggle(pParent, ":/menubar_on_16px.png", ":/menubar_16px.png", 1211 1211 ":/menubar_on_disabled_16px.png", ":/menubar_disabled_16px.png") … … 1246 1246 1247 1247 /** Menu action extension, used as 'StatusBar' menu class. */ 1248 class UIActionMenu StatusBar : public UIActionMenu1249 { 1250 Q_OBJECT; 1251 1252 public: 1253 1254 /** Constructs action passing @a pParent to the base-class. */ 1255 UIActionMenu StatusBar(UIActionPool *pParent)1248 class UIActionMenuRuntimeStatusBar : public UIActionMenu 1249 { 1250 Q_OBJECT; 1251 1252 public: 1253 1254 /** Constructs action passing @a pParent to the base-class. */ 1255 UIActionMenuRuntimeStatusBar(UIActionPool *pParent) 1256 1256 : UIActionMenu(pParent, ":/statusbar_16px.png", ":/statusbar_disabled_16px.png") 1257 1257 {} … … 1283 1283 1284 1284 /** Simple action extension, used as 'Show StatusBar Settings Window' action class. */ 1285 class UIActionSimple ShowStatusBarSettingsWindow: public UIActionSimple1286 { 1287 Q_OBJECT; 1288 1289 public: 1290 1291 /** Constructs action passing @a pParent to the base-class. */ 1292 UIActionSimple ShowStatusBarSettingsWindow(UIActionPool *pParent)1285 class UIActionSimpleRuntimeShowStatusBarSettings : public UIActionSimple 1286 { 1287 Q_OBJECT; 1288 1289 public: 1290 1291 /** Constructs action passing @a pParent to the base-class. */ 1292 UIActionSimpleRuntimeShowStatusBarSettings(UIActionPool *pParent) 1293 1293 : UIActionSimple(pParent, ":/statusbar_settings_16px.png", ":/statusbar_settings_disabled_16px.png") 1294 1294 {} … … 1327 1327 1328 1328 /** Toggle action extension, used as 'StatusBar' action class. */ 1329 class UIActionToggle StatusBar : public UIActionToggle1330 { 1331 Q_OBJECT; 1332 1333 public: 1334 1335 /** Constructs action passing @a pParent to the base-class. */ 1336 UIActionToggle StatusBar(UIActionPool *pParent)1329 class UIActionToggleRuntimeStatusBar : public UIActionToggle 1330 { 1331 Q_OBJECT; 1332 1333 public: 1334 1335 /** Constructs action passing @a pParent to the base-class. */ 1336 UIActionToggleRuntimeStatusBar(UIActionPool *pParent) 1337 1337 : UIActionToggle(pParent, ":/statusbar_on_16px.png", ":/statusbar_16px.png", 1338 1338 ":/statusbar_on_disabled_16px.png", ":/statusbar_disabled_16px.png") … … 1372 1372 1373 1373 /** Menu action extension, used as 'Scale Factor' menu class. */ 1374 class UIActionMenu ScaleFactor : public UIActionMenu1375 { 1376 Q_OBJECT; 1377 1378 public: 1379 1380 /** Constructs action passing @a pParent to the base-class. */ 1381 UIActionMenu ScaleFactor(UIActionPool *pParent)1374 class UIActionMenuRuntimeScaleFactor : public UIActionMenu 1375 { 1376 Q_OBJECT; 1377 1378 public: 1379 1380 /** Constructs action passing @a pParent to the base-class. */ 1381 UIActionMenuRuntimeScaleFactor(UIActionPool *pParent) 1382 1382 : UIActionMenu(pParent, ":/scale_factor_16px.png", ":/scale_factor_disabled_16px.png") 1383 1383 {} … … 1410 1410 1411 1411 /** Menu action extension, used as 'Input' menu class. */ 1412 class UIActionMenu Input : public UIActionMenu1413 { 1414 Q_OBJECT; 1415 1416 public: 1417 1418 /** Constructs action passing @a pParent to the base-class. */ 1419 UIActionMenu Input(UIActionPool *pParent)1412 class UIActionMenuRuntimeInput : public UIActionMenu 1413 { 1414 Q_OBJECT; 1415 1416 public: 1417 1418 /** Constructs action passing @a pParent to the base-class. */ 1419 UIActionMenuRuntimeInput(UIActionPool *pParent) 1420 1420 : UIActionMenu(pParent) 1421 1421 {} … … 1447 1447 1448 1448 /** Menu action extension, used as 'Keyboard' menu class. */ 1449 class UIActionMenu Keyboard : public UIActionMenu1450 { 1451 Q_OBJECT; 1452 1453 public: 1454 1455 /** Constructs action passing @a pParent to the base-class. */ 1456 UIActionMenu Keyboard(UIActionPool *pParent)1449 class UIActionMenuRuntimeKeyboard : public UIActionMenu 1450 { 1451 Q_OBJECT; 1452 1453 public: 1454 1455 /** Constructs action passing @a pParent to the base-class. */ 1456 UIActionMenuRuntimeKeyboard(UIActionPool *pParent) 1457 1457 : UIActionMenu(pParent, ":/keyboard_16px.png") 1458 1458 {} … … 1483 1483 }; 1484 1484 1485 /** Simple action extension, used as 'Show Keyboard Settings Dialog' action class. */1486 class UIActionSimple ShowKeyboardSettingsDialog: public UIActionSimple1487 { 1488 Q_OBJECT; 1489 1490 public: 1491 1492 /** Constructs action passing @a pParent to the base-class. */ 1493 UIActionSimple ShowKeyboardSettingsDialog(UIActionPool *pParent)1485 /** Simple action extension, used as 'Show Keyboard Settings' action class. */ 1486 class UIActionSimpleRuntimeShowKeyboardSettings : public UIActionSimple 1487 { 1488 Q_OBJECT; 1489 1490 public: 1491 1492 /** Constructs action passing @a pParent to the base-class. */ 1493 UIActionSimpleRuntimeShowKeyboardSettings(UIActionPool *pParent) 1494 1494 : UIActionSimple(pParent, ":/keyboard_settings_16px.png", ":/keyboard_settings_disabled_16px.png") 1495 1495 {} … … 1528 1528 1529 1529 /** Simple action extension, used as 'Perform Type CAD' action class. */ 1530 class UIActionSimple PerformTypeCAD : public UIActionSimple1531 { 1532 Q_OBJECT; 1533 1534 public: 1535 1536 /** Constructs action passing @a pParent to the base-class. */ 1537 UIActionSimple PerformTypeCAD(UIActionPool *pParent)1530 class UIActionSimpleRuntimePerformTypeCAD : public UIActionSimple 1531 { 1532 Q_OBJECT; 1533 1534 public: 1535 1536 /** Constructs action passing @a pParent to the base-class. */ 1537 UIActionSimpleRuntimePerformTypeCAD(UIActionPool *pParent) 1538 1538 : UIActionSimple(pParent) 1539 1539 {} … … 1579 1579 #ifdef VBOX_WS_X11 1580 1580 /** X11: Simple action extension, used as 'Perform Type CABS' action class. */ 1581 class UIActionSimple PerformTypeCABS : public UIActionSimple1582 { 1583 Q_OBJECT; 1584 1585 public: 1586 1587 /** Constructs action passing @a pParent to the base-class. */ 1588 UIActionSimple PerformTypeCABS(UIActionPool *pParent)1581 class UIActionSimpleRuntimePerformTypeCABS : public UIActionSimple 1582 { 1583 Q_OBJECT; 1584 1585 public: 1586 1587 /** Constructs action passing @a pParent to the base-class. */ 1588 UIActionSimpleRuntimePerformTypeCABS(UIActionPool *pParent) 1589 1589 : UIActionSimple(pParent) 1590 1590 {} … … 1630 1630 1631 1631 /** Simple action extension, used as 'Perform Type Ctrl Break' action class. */ 1632 class UIActionSimple PerformTypeCtrlBreak : public UIActionSimple1633 { 1634 Q_OBJECT; 1635 1636 public: 1637 1638 /** Constructs action passing @a pParent to the base-class. */ 1639 UIActionSimple PerformTypeCtrlBreak(UIActionPool *pParent)1632 class UIActionSimpleRuntimePerformTypeCtrlBreak : public UIActionSimple 1633 { 1634 Q_OBJECT; 1635 1636 public: 1637 1638 /** Constructs action passing @a pParent to the base-class. */ 1639 UIActionSimpleRuntimePerformTypeCtrlBreak(UIActionPool *pParent) 1640 1640 : UIActionSimple(pParent) 1641 1641 {} … … 1674 1674 1675 1675 /** Simple action extension, used as 'Perform Type Insert' action class. */ 1676 class UIActionSimple PerformTypeInsert : public UIActionSimple1677 { 1678 Q_OBJECT; 1679 1680 public: 1681 1682 /** Constructs action passing @a pParent to the base-class. */ 1683 UIActionSimple PerformTypeInsert(UIActionPool *pParent)1676 class UIActionSimpleRuntimePerformTypeInsert : public UIActionSimple 1677 { 1678 Q_OBJECT; 1679 1680 public: 1681 1682 /** Constructs action passing @a pParent to the base-class. */ 1683 UIActionSimpleRuntimePerformTypeInsert(UIActionPool *pParent) 1684 1684 : UIActionSimple(pParent) 1685 1685 {} … … 1718 1718 1719 1719 /** Simple action extension, used as 'Perform Type PrintScreen' action class. */ 1720 class UIActionSimple PerformTypePrintScreen : public UIActionSimple1721 { 1722 Q_OBJECT; 1723 1724 public: 1725 1726 /** Constructs action passing @a pParent to the base-class. */ 1727 UIActionSimple PerformTypePrintScreen(UIActionPool *pParent)1720 class UIActionSimpleRuntimePerformTypePrintScreen : public UIActionSimple 1721 { 1722 Q_OBJECT; 1723 1724 public: 1725 1726 /** Constructs action passing @a pParent to the base-class. */ 1727 UIActionSimpleRuntimePerformTypePrintScreen(UIActionPool *pParent) 1728 1728 : UIActionSimple(pParent) 1729 1729 {} … … 1762 1762 1763 1763 /** Simple action extension, used as 'Perform Type Alt PrintScreen' action class. */ 1764 class UIActionSimple PerformTypeAltPrintScreen : public UIActionSimple1765 { 1766 Q_OBJECT; 1767 1768 public: 1769 1770 /** Constructs action passing @a pParent to the base-class. */ 1771 UIActionSimple PerformTypeAltPrintScreen(UIActionPool *pParent)1764 class UIActionSimpleRuntimePerformTypeAltPrintScreen : public UIActionSimple 1765 { 1766 Q_OBJECT; 1767 1768 public: 1769 1770 /** Constructs action passing @a pParent to the base-class. */ 1771 UIActionSimpleRuntimePerformTypeAltPrintScreen(UIActionPool *pParent) 1772 1772 : UIActionSimple(pParent) 1773 1773 {} … … 1806 1806 1807 1807 /** Menu action extension, used as 'Mouse' menu class. */ 1808 class UIActionMenu Mouse : public UIActionMenu1809 { 1810 Q_OBJECT; 1811 1812 public: 1813 1814 /** Constructs action passing @a pParent to the base-class. */ 1815 UIActionMenu Mouse(UIActionPool *pParent)1808 class UIActionMenuRuntimeMouse : public UIActionMenu 1809 { 1810 Q_OBJECT; 1811 1812 public: 1813 1814 /** Constructs action passing @a pParent to the base-class. */ 1815 UIActionMenuRuntimeMouse(UIActionPool *pParent) 1816 1816 : UIActionMenu(pParent) 1817 1817 {} … … 1843 1843 1844 1844 /** Toggle action extension, used as 'Mouse Integration' action class. */ 1845 class UIActionToggle MouseIntegration : public UIActionToggle1846 { 1847 Q_OBJECT; 1848 1849 public: 1850 1851 /** Constructs action passing @a pParent to the base-class. */ 1852 UIActionToggle MouseIntegration(UIActionPool *pParent)1845 class UIActionToggleRuntimeMouseIntegration : public UIActionToggle 1846 { 1847 Q_OBJECT; 1848 1849 public: 1850 1851 /** Constructs action passing @a pParent to the base-class. */ 1852 UIActionToggleRuntimeMouseIntegration(UIActionPool *pParent) 1853 1853 : UIActionToggle(pParent, 1854 1854 ":/mouse_can_seamless_on_16px.png", ":/mouse_can_seamless_16px.png", … … 1890 1890 1891 1891 /** Menu action extension, used as 'Devices' menu class. */ 1892 class UIActionMenu Devices : public UIActionMenu1893 { 1894 Q_OBJECT; 1895 1896 public: 1897 1898 /** Constructs action passing @a pParent to the base-class. */ 1899 UIActionMenu Devices(UIActionPool *pParent)1892 class UIActionMenuRuntimeDevices : public UIActionMenu 1893 { 1894 Q_OBJECT; 1895 1896 public: 1897 1898 /** Constructs action passing @a pParent to the base-class. */ 1899 UIActionMenuRuntimeDevices(UIActionPool *pParent) 1900 1900 : UIActionMenu(pParent) 1901 1901 {} … … 1927 1927 1928 1928 /** Menu action extension, used as 'Hard Drives' menu class. */ 1929 class UIActionMenu HardDrives : public UIActionMenu1930 { 1931 Q_OBJECT; 1932 1933 public: 1934 1935 /** Constructs action passing @a pParent to the base-class. */ 1936 UIActionMenu HardDrives(UIActionPool *pParent)1929 class UIActionMenuRuntimeHardDrives : public UIActionMenu 1930 { 1931 Q_OBJECT; 1932 1933 public: 1934 1935 /** Constructs action passing @a pParent to the base-class. */ 1936 UIActionMenuRuntimeHardDrives(UIActionPool *pParent) 1937 1937 : UIActionMenu(pParent, ":/hd_16px.png", ":/hd_disabled_16px.png") 1938 1938 { … … 1965 1965 }; 1966 1966 1967 /** Simple action extension, used as 'Show Hard Drives Settings Dialog' action class. */1968 class UIActionSimple ShowHardDrivesSettingsDialog: public UIActionSimple1969 { 1970 Q_OBJECT; 1971 1972 public: 1973 1974 /** Constructs action passing @a pParent to the base-class. */ 1975 UIActionSimple ShowHardDrivesSettingsDialog(UIActionPool *pParent)1967 /** Simple action extension, used as 'Show Hard Drives Settings' action class. */ 1968 class UIActionSimpleRuntimeShowHardDrivesSettings : public UIActionSimple 1969 { 1970 Q_OBJECT; 1971 1972 public: 1973 1974 /** Constructs action passing @a pParent to the base-class. */ 1975 UIActionSimpleRuntimeShowHardDrivesSettings(UIActionPool *pParent) 1976 1976 : UIActionSimple(pParent, ":/hd_settings_16px.png", ":/hd_settings_disabled_16px.png") 1977 1977 {} … … 2010 2010 2011 2011 /** Menu action extension, used as 'Optical Drives' menu class. */ 2012 class UIActionMenu OpticalDevices : public UIActionMenu2013 { 2014 Q_OBJECT; 2015 2016 public: 2017 2018 /** Constructs action passing @a pParent to the base-class. */ 2019 UIActionMenu OpticalDevices(UIActionPool *pParent)2012 class UIActionMenuRuntimeOpticalDevices : public UIActionMenu 2013 { 2014 Q_OBJECT; 2015 2016 public: 2017 2018 /** Constructs action passing @a pParent to the base-class. */ 2019 UIActionMenuRuntimeOpticalDevices(UIActionPool *pParent) 2020 2020 : UIActionMenu(pParent, ":/cd_16px.png", ":/cd_disabled_16px.png") 2021 2021 { … … 2049 2049 2050 2050 /** Menu action extension, used as 'Floppy Drives' menu class. */ 2051 class UIActionMenu FloppyDevices : public UIActionMenu2052 { 2053 Q_OBJECT; 2054 2055 public: 2056 2057 /** Constructs action passing @a pParent to the base-class. */ 2058 UIActionMenu FloppyDevices(UIActionPool *pParent)2051 class UIActionMenuRuntimeFloppyDevices : public UIActionMenu 2052 { 2053 Q_OBJECT; 2054 2055 public: 2056 2057 /** Constructs action passing @a pParent to the base-class. */ 2058 UIActionMenuRuntimeFloppyDevices(UIActionPool *pParent) 2059 2059 : UIActionMenu(pParent, ":/fd_16px.png", ":/fd_disabled_16px.png") 2060 2060 { … … 2088 2088 2089 2089 /** Menu action extension, used as 'Audio' menu class. */ 2090 class UIActionMenu Audio : public UIActionMenu2091 { 2092 Q_OBJECT; 2093 2094 public: 2095 2096 /** Constructs action passing @a pParent to the base-class. */ 2097 UIActionMenu Audio(UIActionPool *pParent)2090 class UIActionMenuRuntimeAudio : public UIActionMenu 2091 { 2092 Q_OBJECT; 2093 2094 public: 2095 2096 /** Constructs action passing @a pParent to the base-class. */ 2097 UIActionMenuRuntimeAudio(UIActionPool *pParent) 2098 2098 : UIActionMenu(pParent, ":/audio_16px.png", ":/audio_all_off_16px.png") 2099 2099 {} … … 2125 2125 2126 2126 /** Toggle action extension, used as 'Audio Output' action class. */ 2127 class UIActionToggle AudioOutput : public UIActionToggle2128 { 2129 Q_OBJECT; 2130 2131 public: 2132 2133 /** Constructs action passing @a pParent to the base-class. */ 2134 UIActionToggle AudioOutput(UIActionPool *pParent)2127 class UIActionToggleRuntimeAudioOutput : public UIActionToggle 2128 { 2129 Q_OBJECT; 2130 2131 public: 2132 2133 /** Constructs action passing @a pParent to the base-class. */ 2134 UIActionToggleRuntimeAudioOutput(UIActionPool *pParent) 2135 2135 : UIActionToggle(pParent, 2136 2136 ":/audio_output_on_16px.png", ":/audio_output_16px.png", … … 2171 2171 2172 2172 /** Toggle action extension, used as 'Audio Input' action class. */ 2173 class UIActionToggle AudioInput : public UIActionToggle2174 { 2175 Q_OBJECT; 2176 2177 public: 2178 2179 /** Constructs action passing @a pParent to the base-class. */ 2180 UIActionToggle AudioInput(UIActionPool *pParent)2173 class UIActionToggleRuntimeAudioInput : public UIActionToggle 2174 { 2175 Q_OBJECT; 2176 2177 public: 2178 2179 /** Constructs action passing @a pParent to the base-class. */ 2180 UIActionToggleRuntimeAudioInput(UIActionPool *pParent) 2181 2181 : UIActionToggle(pParent, 2182 2182 ":/audio_input_on_16px.png", ":/audio_input_16px.png", … … 2217 2217 2218 2218 /** Menu action extension, used as 'Network Adapters' menu class. */ 2219 class UIActionMenu NetworkAdapters : public UIActionMenu2220 { 2221 Q_OBJECT; 2222 2223 public: 2224 2225 /** Constructs action passing @a pParent to the base-class. */ 2226 UIActionMenu NetworkAdapters(UIActionPool *pParent)2219 class UIActionMenuRuntimeNetworkAdapters : public UIActionMenu 2220 { 2221 Q_OBJECT; 2222 2223 public: 2224 2225 /** Constructs action passing @a pParent to the base-class. */ 2226 UIActionMenuRuntimeNetworkAdapters(UIActionPool *pParent) 2227 2227 : UIActionMenu(pParent, ":/nw_16px.png", ":/nw_disabled_16px.png") 2228 2228 {} … … 2253 2253 }; 2254 2254 2255 /** Simple action extension, used as 'Show Network Settings Dialog' action class. */2256 class UIActionSimple ShowNetworkSettingsDialog: public UIActionSimple2257 { 2258 Q_OBJECT; 2259 2260 public: 2261 2262 /** Constructs action passing @a pParent to the base-class. */ 2263 UIActionSimple ShowNetworkSettingsDialog(UIActionPool *pParent)2255 /** Simple action extension, used as 'Show Network Settings' action class. */ 2256 class UIActionSimpleRuntimeShowNetworkSettings : public UIActionSimple 2257 { 2258 Q_OBJECT; 2259 2260 public: 2261 2262 /** Constructs action passing @a pParent to the base-class. */ 2263 UIActionSimpleRuntimeShowNetworkSettings(UIActionPool *pParent) 2264 2264 : UIActionSimple(pParent, ":/nw_settings_16px.png", ":/nw_settings_disabled_16px.png") 2265 2265 {} … … 2298 2298 2299 2299 /** Menu action extension, used as 'USB Devices' menu class. */ 2300 class UIActionMenu USBDevices : public UIActionMenu2301 { 2302 Q_OBJECT; 2303 2304 public: 2305 2306 /** Constructs action passing @a pParent to the base-class. */ 2307 UIActionMenu USBDevices(UIActionPool *pParent)2300 class UIActionMenuRuntimeUSBDevices : public UIActionMenu 2301 { 2302 Q_OBJECT; 2303 2304 public: 2305 2306 /** Constructs action passing @a pParent to the base-class. */ 2307 UIActionMenuRuntimeUSBDevices(UIActionPool *pParent) 2308 2308 : UIActionMenu(pParent, ":/usb_16px.png", ":/usb_disabled_16px.png") 2309 2309 { … … 2336 2336 }; 2337 2337 2338 /** Simple action extension, used as 'Show USB Devices Settings Dialog' action class. */2339 class UIActionSimple ShowUSBDevicesSettingsDialog: public UIActionSimple2340 { 2341 Q_OBJECT; 2342 2343 public: 2344 2345 /** Constructs action passing @a pParent to the base-class. */ 2346 UIActionSimple ShowUSBDevicesSettingsDialog(UIActionPool *pParent)2338 /** Simple action extension, used as 'Show USB Devices Settings' action class. */ 2339 class UIActionSimpleRuntimeShowUSBDevicesSettings : public UIActionSimple 2340 { 2341 Q_OBJECT; 2342 2343 public: 2344 2345 /** Constructs action passing @a pParent to the base-class. */ 2346 UIActionSimpleRuntimeShowUSBDevicesSettings(UIActionPool *pParent) 2347 2347 : UIActionSimple(pParent, ":/usb_settings_16px.png", ":/usb_settings_disabled_16px.png") 2348 2348 {} … … 2381 2381 2382 2382 /** Menu action extension, used as 'Web Cams' menu class. */ 2383 class UIActionMenu WebCams : public UIActionMenu2384 { 2385 Q_OBJECT; 2386 2387 public: 2388 2389 /** Constructs action passing @a pParent to the base-class. */ 2390 UIActionMenu WebCams(UIActionPool *pParent)2383 class UIActionMenuRuntimeWebCams : public UIActionMenu 2384 { 2385 Q_OBJECT; 2386 2387 public: 2388 2389 /** Constructs action passing @a pParent to the base-class. */ 2390 UIActionMenuRuntimeWebCams(UIActionPool *pParent) 2391 2391 : UIActionMenu(pParent, ":/web_camera_16px.png", ":/web_camera_disabled_16px.png") 2392 2392 { … … 2420 2420 2421 2421 /** Menu action extension, used as 'Shared Clipboard' menu class. */ 2422 class UIActionMenu SharedClipboard : public UIActionMenu2423 { 2424 Q_OBJECT; 2425 2426 public: 2427 2428 /** Constructs action passing @a pParent to the base-class. */ 2429 UIActionMenu SharedClipboard(UIActionPool *pParent)2422 class UIActionMenuRuntimeSharedClipboard : public UIActionMenu 2423 { 2424 Q_OBJECT; 2425 2426 public: 2427 2428 /** Constructs action passing @a pParent to the base-class. */ 2429 UIActionMenuRuntimeSharedClipboard(UIActionPool *pParent) 2430 2430 : UIActionMenu(pParent, ":/shared_clipboard_16px.png", ":/shared_clipboard_disabled_16px.png") 2431 2431 {} … … 2457 2457 2458 2458 /** Menu action extension, used as 'Drag & Drop' menu class. */ 2459 class UIActionMenu DragAndDrop : public UIActionMenu2460 { 2461 Q_OBJECT; 2462 2463 public: 2464 2465 /** Constructs action passing @a pParent to the base-class. */ 2466 UIActionMenu DragAndDrop(UIActionPool *pParent)2459 class UIActionMenuRuntimeDragAndDrop : public UIActionMenu 2460 { 2461 Q_OBJECT; 2462 2463 public: 2464 2465 /** Constructs action passing @a pParent to the base-class. */ 2466 UIActionMenuRuntimeDragAndDrop(UIActionPool *pParent) 2467 2467 : UIActionMenu(pParent, ":/drag_drop_16px.png", ":/drag_drop_disabled_16px.png") 2468 2468 {} … … 2494 2494 2495 2495 /** Menu action extension, used as 'Shared Folders' menu class. */ 2496 class UIActionMenu SharedFolders : public UIActionMenu2497 { 2498 Q_OBJECT; 2499 2500 public: 2501 2502 /** Constructs action passing @a pParent to the base-class. */ 2503 UIActionMenu SharedFolders(UIActionPool *pParent)2496 class UIActionMenuRuntimeSharedFolders : public UIActionMenu 2497 { 2498 Q_OBJECT; 2499 2500 public: 2501 2502 /** Constructs action passing @a pParent to the base-class. */ 2503 UIActionMenuRuntimeSharedFolders(UIActionPool *pParent) 2504 2504 : UIActionMenu(pParent, ":/sf_16px.png", ":/sf_disabled_16px.png") 2505 2505 {} … … 2530 2530 }; 2531 2531 2532 /** Simple action extension, used as 'Show Shared Folders Settings Dialog' action class. */2533 class UIActionSimple ShowSharedFoldersSettingsDialog: public UIActionSimple2534 { 2535 Q_OBJECT; 2536 2537 public: 2538 2539 /** Constructs action passing @a pParent to the base-class. */ 2540 UIActionSimple ShowSharedFoldersSettingsDialog(UIActionPool *pParent)2532 /** Simple action extension, used as 'Show Shared Folders Settings' action class. */ 2533 class UIActionSimpleRuntimeShowSharedFoldersSettings : public UIActionSimple 2534 { 2535 Q_OBJECT; 2536 2537 public: 2538 2539 /** Constructs action passing @a pParent to the base-class. */ 2540 UIActionSimpleRuntimeShowSharedFoldersSettings(UIActionPool *pParent) 2541 2541 : UIActionSimple(pParent, ":/sf_settings_16px.png", ":/sf_settings_disabled_16px.png") 2542 2542 {} … … 2575 2575 2576 2576 /** Simple action extension, used as 'Perform Install Guest Tools' action class. */ 2577 class UIActionSimple PerformInstallGuestTools : public UIActionSimple2578 { 2579 Q_OBJECT; 2580 2581 public: 2582 2583 /** Constructs action passing @a pParent to the base-class. */ 2584 UIActionSimple PerformInstallGuestTools(UIActionPool *pParent)2577 class UIActionSimpleRuntimePerformInstallGuestTools : public UIActionSimple 2578 { 2579 Q_OBJECT; 2580 2581 public: 2582 2583 /** Constructs action passing @a pParent to the base-class. */ 2584 UIActionSimpleRuntimePerformInstallGuestTools(UIActionPool *pParent) 2585 2585 : UIActionSimple(pParent, ":/guesttools_16px.png", ":/guesttools_disabled_16px.png") 2586 2586 {} … … 2620 2620 #ifdef VBOX_WITH_DEBUGGER_GUI 2621 2621 /** Menu action extension, used as 'Debug' menu class. */ 2622 class UIActionMenu Debug : public UIActionMenu2623 { 2624 Q_OBJECT; 2625 2626 public: 2627 2628 /** Constructs action passing @a pParent to the base-class. */ 2629 UIActionMenu Debug(UIActionPool *pParent)2622 class UIActionMenuRuntimeDebug : public UIActionMenu 2623 { 2624 Q_OBJECT; 2625 2626 public: 2627 2628 /** Constructs action passing @a pParent to the base-class. */ 2629 UIActionMenuRuntimeDebug(UIActionPool *pParent) 2630 2630 : UIActionMenu(pParent) 2631 2631 {} … … 2657 2657 2658 2658 /** Simple action extension, used as 'Show Statistics' action class. */ 2659 class UIActionSimple ShowStatistics : public UIActionSimple2660 { 2661 Q_OBJECT; 2662 2663 public: 2664 2665 /** Constructs action passing @a pParent to the base-class. */ 2666 UIActionSimple ShowStatistics(UIActionPool *pParent)2659 class UIActionSimpleRuntimeShowStatistics : public UIActionSimple 2660 { 2661 Q_OBJECT; 2662 2663 public: 2664 2665 /** Constructs action passing @a pParent to the base-class. */ 2666 UIActionSimpleRuntimeShowStatistics(UIActionPool *pParent) 2667 2667 : UIActionSimple(pParent) 2668 2668 {} … … 2700 2700 2701 2701 /** Simple action extension, used as 'Show Command Line' action class. */ 2702 class UIActionSimple ShowCommandLine : public UIActionSimple2703 { 2704 Q_OBJECT; 2705 2706 public: 2707 2708 /** Constructs action passing @a pParent to the base-class. */ 2709 UIActionSimple ShowCommandLine(UIActionPool *pParent)2702 class UIActionSimpleRuntimeShowCommandLine : public UIActionSimple 2703 { 2704 Q_OBJECT; 2705 2706 public: 2707 2708 /** Constructs action passing @a pParent to the base-class. */ 2709 UIActionSimpleRuntimeShowCommandLine(UIActionPool *pParent) 2710 2710 : UIActionSimple(pParent) 2711 2711 {} … … 2743 2743 2744 2744 /** Toggle action extension, used as 'Logging' action class. */ 2745 class UIActionToggle Logging : public UIActionToggle2746 { 2747 Q_OBJECT; 2748 2749 public: 2750 2751 /** Constructs action passing @a pParent to the base-class. */ 2752 UIActionToggle Logging(UIActionPool *pParent)2745 class UIActionToggleRuntimeLogging : public UIActionToggle 2746 { 2747 Q_OBJECT; 2748 2749 public: 2750 2751 /** Constructs action passing @a pParent to the base-class. */ 2752 UIActionToggleRuntimeLogging(UIActionPool *pParent) 2753 2753 : UIActionToggle(pParent) 2754 2754 {} … … 2785 2785 }; 2786 2786 2787 /** Simple action extension, used as 'Show Log Dialog' action class. */2788 class UIActionSimple ShowLogDialog: public UIActionSimple2789 { 2790 Q_OBJECT; 2791 2792 public: 2793 2794 /** Constructs action passing @a pParent to the base-class. */ 2795 UIActionSimple ShowLogDialog(UIActionPool *pParent)2787 /** Simple action extension, used as 'Show Logs' action class. */ 2788 class UIActionSimpleRuntimeShowLogs : public UIActionSimple 2789 { 2790 Q_OBJECT; 2791 2792 public: 2793 2794 /** Constructs action passing @a pParent to the base-class. */ 2795 UIActionSimpleRuntimeShowLogs(UIActionPool *pParent) 2796 2796 : UIActionSimple(pParent) 2797 2797 {} … … 3149 3149 { 3150 3150 /* 'Machine' actions: */ 3151 m_pool[UIActionIndexRT_M_Machine] = new UIActionMenu MachineRuntime(this);3152 m_pool[UIActionIndexRT_M_Machine_S_Settings] = new UIActionSimple ShowSettingsDialog(this);3153 m_pool[UIActionIndexRT_M_Machine_S_TakeSnapshot] = new UIActionSimple PerformTakeSnapshot(this);3154 m_pool[UIActionIndexRT_M_Machine_S_ShowInformation] = new UIActionSimple ShowInformationDialog(this);3155 m_pool[UIActionIndexRT_M_Machine_T_Pause] = new UIActionToggle Pause(this);3156 m_pool[UIActionIndexRT_M_Machine_S_Reset] = new UIActionSimple PerformReset(this);3157 m_pool[UIActionIndexRT_M_Machine_S_Detach] = new UIActionSimple PerformDetach(this);3158 m_pool[UIActionIndexRT_M_Machine_S_SaveState] = new UIActionSimple PerformSaveState(this);3159 m_pool[UIActionIndexRT_M_Machine_S_Shutdown] = new UIActionSimple PerformShutdown(this);3160 m_pool[UIActionIndexRT_M_Machine_S_PowerOff] = new UIActionSimple PerformPowerOff(this);3151 m_pool[UIActionIndexRT_M_Machine] = new UIActionMenuRuntimeMachine(this); 3152 m_pool[UIActionIndexRT_M_Machine_S_Settings] = new UIActionSimpleRuntimeShowSettings(this); 3153 m_pool[UIActionIndexRT_M_Machine_S_TakeSnapshot] = new UIActionSimpleRuntimePerformTakeSnapshot(this); 3154 m_pool[UIActionIndexRT_M_Machine_S_ShowInformation] = new UIActionSimpleRuntimeShowInformationDialog(this); 3155 m_pool[UIActionIndexRT_M_Machine_T_Pause] = new UIActionToggleRuntimePause(this); 3156 m_pool[UIActionIndexRT_M_Machine_S_Reset] = new UIActionSimpleRuntimePerformReset(this); 3157 m_pool[UIActionIndexRT_M_Machine_S_Detach] = new UIActionSimpleRuntimePerformDetach(this); 3158 m_pool[UIActionIndexRT_M_Machine_S_SaveState] = new UIActionSimpleRuntimePerformSaveState(this); 3159 m_pool[UIActionIndexRT_M_Machine_S_Shutdown] = new UIActionSimpleRuntimePerformShutdown(this); 3160 m_pool[UIActionIndexRT_M_Machine_S_PowerOff] = new UIActionSimpleRuntimePerformPowerOff(this); 3161 3161 3162 3162 /* 'View' actions: */ 3163 m_pool[UIActionIndexRT_M_View] = new UIActionMenu View(this);3164 m_pool[UIActionIndexRT_M_ViewPopup] = new UIActionMenu ViewPopup(this);3165 m_pool[UIActionIndexRT_M_View_T_Fullscreen] = new UIActionToggle FullscreenMode(this);3166 m_pool[UIActionIndexRT_M_View_T_Seamless] = new UIActionToggle SeamlessMode(this);3167 m_pool[UIActionIndexRT_M_View_T_Scale] = new UIActionToggle ScaledMode(this);3163 m_pool[UIActionIndexRT_M_View] = new UIActionMenuRuntimeView(this); 3164 m_pool[UIActionIndexRT_M_ViewPopup] = new UIActionMenuRuntimeViewPopup(this); 3165 m_pool[UIActionIndexRT_M_View_T_Fullscreen] = new UIActionToggleRuntimeFullscreenMode(this); 3166 m_pool[UIActionIndexRT_M_View_T_Seamless] = new UIActionToggleRuntimeSeamlessMode(this); 3167 m_pool[UIActionIndexRT_M_View_T_Scale] = new UIActionToggleRuntimeScaledMode(this); 3168 3168 #ifndef VBOX_WS_MAC 3169 m_pool[UIActionIndexRT_M_View_S_MinimizeWindow] = new UIActionSimple PerformMinimizeWindow(this);3169 m_pool[UIActionIndexRT_M_View_S_MinimizeWindow] = new UIActionSimpleRuntimePerformMinimizeWindow(this); 3170 3170 #endif /* !VBOX_WS_MAC */ 3171 m_pool[UIActionIndexRT_M_View_S_AdjustWindow] = new UIActionSimple PerformWindowAdjust(this);3172 m_pool[UIActionIndexRT_M_View_T_GuestAutoresize] = new UIActionToggle GuestAutoresize(this);3173 m_pool[UIActionIndexRT_M_View_S_TakeScreenshot] = new UIActionSimple PerformTakeScreenshot(this);3174 m_pool[UIActionIndexRT_M_View_M_VideoCapture] = new UIActionMenu VideoCapture(this);3175 m_pool[UIActionIndexRT_M_View_M_VideoCapture_S_Settings] = new UIActionSimple ShowVideoCaptureSettingsDialog(this);3176 m_pool[UIActionIndexRT_M_View_M_VideoCapture_T_Start] = new UIActionToggle VideoCapture(this);3177 m_pool[UIActionIndexRT_M_View_T_VRDEServer] = new UIActionToggle VRDEServer(this);3178 m_pool[UIActionIndexRT_M_View_M_MenuBar] = new UIActionMenu MenuBar(this);3179 m_pool[UIActionIndexRT_M_View_M_MenuBar_S_Settings] = new UIActionSimple ShowMenuBarSettingsWindow(this);3171 m_pool[UIActionIndexRT_M_View_S_AdjustWindow] = new UIActionSimpleRuntimePerformWindowAdjust(this); 3172 m_pool[UIActionIndexRT_M_View_T_GuestAutoresize] = new UIActionToggleRuntimeGuestAutoresize(this); 3173 m_pool[UIActionIndexRT_M_View_S_TakeScreenshot] = new UIActionSimpleRuntimePerformTakeScreenshot(this); 3174 m_pool[UIActionIndexRT_M_View_M_VideoCapture] = new UIActionMenuRuntimeVideoCapture(this); 3175 m_pool[UIActionIndexRT_M_View_M_VideoCapture_S_Settings] = new UIActionSimpleRuntimeShowVideoCaptureSettings(this); 3176 m_pool[UIActionIndexRT_M_View_M_VideoCapture_T_Start] = new UIActionToggleRuntimeVideoCapture(this); 3177 m_pool[UIActionIndexRT_M_View_T_VRDEServer] = new UIActionToggleRuntimeVRDEServer(this); 3178 m_pool[UIActionIndexRT_M_View_M_MenuBar] = new UIActionMenuRuntimeMenuBar(this); 3179 m_pool[UIActionIndexRT_M_View_M_MenuBar_S_Settings] = new UIActionSimpleRuntimeShowMenuBarSettings(this); 3180 3180 #ifndef VBOX_WS_MAC 3181 m_pool[UIActionIndexRT_M_View_M_MenuBar_T_Visibility] = new UIActionToggle MenuBar(this);3181 m_pool[UIActionIndexRT_M_View_M_MenuBar_T_Visibility] = new UIActionToggleRuntimeMenuBar(this); 3182 3182 #endif /* !VBOX_WS_MAC */ 3183 m_pool[UIActionIndexRT_M_View_M_StatusBar] = new UIActionMenu StatusBar(this);3184 m_pool[UIActionIndexRT_M_View_M_StatusBar_S_Settings] = new UIActionSimple ShowStatusBarSettingsWindow(this);3185 m_pool[UIActionIndexRT_M_View_M_StatusBar_T_Visibility] = new UIActionToggle StatusBar(this);3186 m_pool[UIActionIndexRT_M_View_M_ScaleFactor] = new UIActionMenu ScaleFactor(this);3183 m_pool[UIActionIndexRT_M_View_M_StatusBar] = new UIActionMenuRuntimeStatusBar(this); 3184 m_pool[UIActionIndexRT_M_View_M_StatusBar_S_Settings] = new UIActionSimpleRuntimeShowStatusBarSettings(this); 3185 m_pool[UIActionIndexRT_M_View_M_StatusBar_T_Visibility] = new UIActionToggleRuntimeStatusBar(this); 3186 m_pool[UIActionIndexRT_M_View_M_ScaleFactor] = new UIActionMenuRuntimeScaleFactor(this); 3187 3187 3188 3188 /* 'Input' actions: */ 3189 m_pool[UIActionIndexRT_M_Input] = new UIActionMenu Input(this);3190 m_pool[UIActionIndexRT_M_Input_M_Keyboard] = new UIActionMenu Keyboard(this);3191 m_pool[UIActionIndexRT_M_Input_M_Keyboard_S_Settings] = new UIActionSimple ShowKeyboardSettingsDialog(this);3192 m_pool[UIActionIndexRT_M_Input_M_Keyboard_S_TypeCAD] = new UIActionSimple PerformTypeCAD(this);3189 m_pool[UIActionIndexRT_M_Input] = new UIActionMenuRuntimeInput(this); 3190 m_pool[UIActionIndexRT_M_Input_M_Keyboard] = new UIActionMenuRuntimeKeyboard(this); 3191 m_pool[UIActionIndexRT_M_Input_M_Keyboard_S_Settings] = new UIActionSimpleRuntimeShowKeyboardSettings(this); 3192 m_pool[UIActionIndexRT_M_Input_M_Keyboard_S_TypeCAD] = new UIActionSimpleRuntimePerformTypeCAD(this); 3193 3193 #ifdef VBOX_WS_X11 3194 m_pool[UIActionIndexRT_M_Input_M_Keyboard_S_TypeCABS] = new UIActionSimple PerformTypeCABS(this);3194 m_pool[UIActionIndexRT_M_Input_M_Keyboard_S_TypeCABS] = new UIActionSimpleRuntimePerformTypeCABS(this); 3195 3195 #endif /* VBOX_WS_X11 */ 3196 m_pool[UIActionIndexRT_M_Input_M_Keyboard_S_TypeCtrlBreak] = new UIActionSimple PerformTypeCtrlBreak(this);3197 m_pool[UIActionIndexRT_M_Input_M_Keyboard_S_TypeInsert] = new UIActionSimple PerformTypeInsert(this);3198 m_pool[UIActionIndexRT_M_Input_M_Keyboard_S_TypePrintScreen] = new UIActionSimple PerformTypePrintScreen(this);3199 m_pool[UIActionIndexRT_M_Input_M_Keyboard_S_TypeAltPrintScreen] = new UIActionSimple PerformTypeAltPrintScreen(this);3200 m_pool[UIActionIndexRT_M_Input_M_Mouse] = new UIActionMenu Mouse(this);3201 m_pool[UIActionIndexRT_M_Input_M_Mouse_T_Integration] = new UIActionToggle MouseIntegration(this);3196 m_pool[UIActionIndexRT_M_Input_M_Keyboard_S_TypeCtrlBreak] = new UIActionSimpleRuntimePerformTypeCtrlBreak(this); 3197 m_pool[UIActionIndexRT_M_Input_M_Keyboard_S_TypeInsert] = new UIActionSimpleRuntimePerformTypeInsert(this); 3198 m_pool[UIActionIndexRT_M_Input_M_Keyboard_S_TypePrintScreen] = new UIActionSimpleRuntimePerformTypePrintScreen(this); 3199 m_pool[UIActionIndexRT_M_Input_M_Keyboard_S_TypeAltPrintScreen] = new UIActionSimpleRuntimePerformTypeAltPrintScreen(this); 3200 m_pool[UIActionIndexRT_M_Input_M_Mouse] = new UIActionMenuRuntimeMouse(this); 3201 m_pool[UIActionIndexRT_M_Input_M_Mouse_T_Integration] = new UIActionToggleRuntimeMouseIntegration(this); 3202 3202 3203 3203 /* 'Devices' actions: */ 3204 m_pool[UIActionIndexRT_M_Devices] = new UIActionMenu Devices(this);3205 m_pool[UIActionIndexRT_M_Devices_M_HardDrives] = new UIActionMenu HardDrives(this);3206 m_pool[UIActionIndexRT_M_Devices_M_HardDrives_S_Settings] = new UIActionSimple ShowHardDrivesSettingsDialog(this);3207 m_pool[UIActionIndexRT_M_Devices_M_OpticalDevices] = new UIActionMenu OpticalDevices(this);3208 m_pool[UIActionIndexRT_M_Devices_M_FloppyDevices] = new UIActionMenu FloppyDevices(this);3209 m_pool[UIActionIndexRT_M_Devices_M_Audio] = new UIActionMenu Audio(this);3210 m_pool[UIActionIndexRT_M_Devices_M_Audio_T_Output] = new UIActionToggle AudioOutput(this);3211 m_pool[UIActionIndexRT_M_Devices_M_Audio_T_Input] = new UIActionToggle AudioInput(this);3212 m_pool[UIActionIndexRT_M_Devices_M_Network] = new UIActionMenu NetworkAdapters(this);3213 m_pool[UIActionIndexRT_M_Devices_M_Network_S_Settings] = new UIActionSimple ShowNetworkSettingsDialog(this);3214 m_pool[UIActionIndexRT_M_Devices_M_USBDevices] = new UIActionMenu USBDevices(this);3215 m_pool[UIActionIndexRT_M_Devices_M_USBDevices_S_Settings] = new UIActionSimple ShowUSBDevicesSettingsDialog(this);3216 m_pool[UIActionIndexRT_M_Devices_M_WebCams] = new UIActionMenu WebCams(this);3217 m_pool[UIActionIndexRT_M_Devices_M_SharedClipboard] = new UIActionMenu SharedClipboard(this);3218 m_pool[UIActionIndexRT_M_Devices_M_DragAndDrop] = new UIActionMenu DragAndDrop(this);3219 m_pool[UIActionIndexRT_M_Devices_M_SharedFolders] = new UIActionMenu SharedFolders(this);3220 m_pool[UIActionIndexRT_M_Devices_M_SharedFolders_S_Settings] = new UIActionSimple ShowSharedFoldersSettingsDialog(this);3221 m_pool[UIActionIndexRT_M_Devices_S_InstallGuestTools] = new UIActionSimple PerformInstallGuestTools(this);3204 m_pool[UIActionIndexRT_M_Devices] = new UIActionMenuRuntimeDevices(this); 3205 m_pool[UIActionIndexRT_M_Devices_M_HardDrives] = new UIActionMenuRuntimeHardDrives(this); 3206 m_pool[UIActionIndexRT_M_Devices_M_HardDrives_S_Settings] = new UIActionSimpleRuntimeShowHardDrivesSettings(this); 3207 m_pool[UIActionIndexRT_M_Devices_M_OpticalDevices] = new UIActionMenuRuntimeOpticalDevices(this); 3208 m_pool[UIActionIndexRT_M_Devices_M_FloppyDevices] = new UIActionMenuRuntimeFloppyDevices(this); 3209 m_pool[UIActionIndexRT_M_Devices_M_Audio] = new UIActionMenuRuntimeAudio(this); 3210 m_pool[UIActionIndexRT_M_Devices_M_Audio_T_Output] = new UIActionToggleRuntimeAudioOutput(this); 3211 m_pool[UIActionIndexRT_M_Devices_M_Audio_T_Input] = new UIActionToggleRuntimeAudioInput(this); 3212 m_pool[UIActionIndexRT_M_Devices_M_Network] = new UIActionMenuRuntimeNetworkAdapters(this); 3213 m_pool[UIActionIndexRT_M_Devices_M_Network_S_Settings] = new UIActionSimpleRuntimeShowNetworkSettings(this); 3214 m_pool[UIActionIndexRT_M_Devices_M_USBDevices] = new UIActionMenuRuntimeUSBDevices(this); 3215 m_pool[UIActionIndexRT_M_Devices_M_USBDevices_S_Settings] = new UIActionSimpleRuntimeShowUSBDevicesSettings(this); 3216 m_pool[UIActionIndexRT_M_Devices_M_WebCams] = new UIActionMenuRuntimeWebCams(this); 3217 m_pool[UIActionIndexRT_M_Devices_M_SharedClipboard] = new UIActionMenuRuntimeSharedClipboard(this); 3218 m_pool[UIActionIndexRT_M_Devices_M_DragAndDrop] = new UIActionMenuRuntimeDragAndDrop(this); 3219 m_pool[UIActionIndexRT_M_Devices_M_SharedFolders] = new UIActionMenuRuntimeSharedFolders(this); 3220 m_pool[UIActionIndexRT_M_Devices_M_SharedFolders_S_Settings] = new UIActionSimpleRuntimeShowSharedFoldersSettings(this); 3221 m_pool[UIActionIndexRT_M_Devices_S_InstallGuestTools] = new UIActionSimpleRuntimePerformInstallGuestTools(this); 3222 3222 3223 3223 #ifdef VBOX_WITH_DEBUGGER_GUI 3224 3224 /* 'Debug' actions: */ 3225 m_pool[UIActionIndexRT_M_Debug] = new UIActionMenu Debug(this);3226 m_pool[UIActionIndexRT_M_Debug_S_ShowStatistics] = new UIActionSimple ShowStatistics(this);3227 m_pool[UIActionIndexRT_M_Debug_S_ShowCommandLine] = new UIActionSimple ShowCommandLine(this);3228 m_pool[UIActionIndexRT_M_Debug_T_Logging] = new UIActionToggle Logging(this);3229 m_pool[UIActionIndexRT_M_Debug_S_ShowLogDialog] = new UIActionSimple ShowLogDialog(this);3225 m_pool[UIActionIndexRT_M_Debug] = new UIActionMenuRuntimeDebug(this); 3226 m_pool[UIActionIndexRT_M_Debug_S_ShowStatistics] = new UIActionSimpleRuntimeShowStatistics(this); 3227 m_pool[UIActionIndexRT_M_Debug_S_ShowCommandLine] = new UIActionSimpleRuntimeShowCommandLine(this); 3228 m_pool[UIActionIndexRT_M_Debug_T_Logging] = new UIActionToggleRuntimeLogging(this); 3229 m_pool[UIActionIndexRT_M_Debug_S_ShowLogDialog] = new UIActionSimpleRuntimeShowLogs(this); 3230 3230 #endif /* VBOX_WITH_DEBUGGER_GUI */ 3231 3231 -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIActionPoolRuntime.h
r71616 r71624 224 224 225 225 /** Prepares pool. */ 226 virtual void preparePool() ;226 virtual void preparePool() /* override */; 227 227 /** Prepares connections. */ 228 virtual void prepareConnections() ;228 virtual void prepareConnections() /* override */; 229 229 230 230 /** Updates configuration. */ 231 virtual void updateConfiguration() ;231 virtual void updateConfiguration() /* override */; 232 232 233 233 /** Updates menu. */ 234 v oid updateMenu(int iIndex);234 virtual void updateMenu(int iIndex) /* override */; 235 235 /** Updates menus. */ 236 void updateMenus(); 236 virtual void updateMenus() /* override */; 237 237 238 /** Updates 'Machine' menu. */ 238 239 void updateMenuMachine(); … … 277 278 278 279 /** Updates shortcuts. */ 279 virtual void updateShortcuts() ;280 virtual void updateShortcuts() /* override */; 280 281 281 282 /** Returns extra-data ID to save keyboard shortcuts under. */ 282 virtual QString shortcutsExtraDataID() const ;283 virtual QString shortcutsExtraDataID() const /* override */; 283 284 284 285 /** Returns the list of Runtime UI main menus. */ 285 virtual QList<QMenu*> menus() const { return m_mainMenus; }286 virtual QList<QMenu*> menus() const /* override */ { return m_mainMenus; } 286 287 287 288 private:
Note:
See TracChangeset
for help on using the changeset viewer.