VirtualBox

Changeset 52657 in vbox


Ignore:
Timestamp:
Sep 9, 2014 3:05:09 PM (10 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
95973
Message:

FE/Qt: 7462: Runtime UI: Action-pool and Menu-bar Editor: Small fixes to order and contents.

Location:
trunk/src/VBox/Frontends/VirtualBox
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.cpp

    r52645 r52657  
    26172617    if (result == UIExtraDataMetaDefs::RuntimeMenuMachineActionType_Invalid)
    26182618    {
    2619         result = static_cast<UIExtraDataMetaDefs::RuntimeMenuMachineActionType>(result | UIExtraDataMetaDefs::RuntimeMenuMachineActionType_KeyboardSettings);
    26202619        result = static_cast<UIExtraDataMetaDefs::RuntimeMenuMachineActionType>(result | UIExtraDataMetaDefs::RuntimeMenuMachineActionType_SaveState);
    26212620        result = static_cast<UIExtraDataMetaDefs::RuntimeMenuMachineActionType>(result | UIExtraDataMetaDefs::RuntimeMenuMachineActionType_PowerOff);
     
    27292728    {
    27302729        result = static_cast<UIExtraDataMetaDefs::RuntimeMenuDevicesActionType>(result | UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_HardDrives);
    2731         result = static_cast<UIExtraDataMetaDefs::RuntimeMenuDevicesActionType>(result | UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_SharedFolders);
    27322730    }
    27332731    /* Return result: */
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIActionPoolRuntime.cpp

    r52645 r52657  
    205205
    206206    UIActionMenuKeyboard(UIActionPool *pParent)
    207         : UIActionMenu(pParent) {}
     207        : UIActionMenu(pParent, ":/keyboard_16px.png") {}
    208208
    209209protected:
     
    21852185
    21862186    /* 'Keyboard' submenu: */
    2187     fSeparator = addAction(pMenu, action(UIActionIndexRT_M_Machine_M_Keyboard), false) || fSeparator;
     2187    fSeparator = addAction(pMenu, action(UIActionIndexRT_M_Machine_M_Keyboard)) || fSeparator;
    21882188    updateMenuMachineKeyboard();
    2189     /* 'Keyboard Settings' action: */
    2190     fSeparator = addAction(pMenu, action(UIActionIndexRT_M_Machine_M_Keyboard_S_Settings)) || fSeparator;
    21912189    /* 'Mouse' submenu: */
    21922190    fSeparator = addAction(pMenu, action(UIActionIndexRT_M_Machine_M_Mouse), false) || fSeparator;
     
    21942192    /* 'Mouse Integration' action: */
    21952193    fSeparator = addAction(pMenu, action(UIActionIndexRT_M_Machine_M_Mouse_T_Integration)) || fSeparator;
    2196 
    2197     /* Separator: */
    2198     if (fSeparator)
    2199     {
    2200         pMenu->addSeparator();
    2201         fSeparator = false;
    2202     }
    2203 
    2204     /* 'Type CAD' action: */
    2205     fSeparator = addAction(pMenu, action(UIActionIndexRT_M_Machine_S_TypeCAD)) || fSeparator;
    2206 #ifdef Q_WS_X11
    2207     /* 'Type CABS' action: */
    2208     fSeparator = addAction(pMenu, action(UIActionIndexRT_M_Machine_S_TypeCABS)) || fSeparator;
    2209 #endif /* Q_WS_X11 */
    22102194
    22112195    /* Separator: */
     
    22512235    pMenu->clear();
    22522236
     2237    /* Separator: */
     2238    bool fSeparator = false;
     2239
    22532240    /* 'Keyboard Settings' action: */
    2254     addAction(pMenu, action(UIActionIndexRT_M_Machine_M_Keyboard_S_Settings));
     2241    fSeparator = addAction(pMenu, action(UIActionIndexRT_M_Machine_M_Keyboard_S_Settings)) || fSeparator;
     2242
     2243    /* Separator: */
     2244    if (fSeparator)
     2245    {
     2246        pMenu->addSeparator();
     2247        fSeparator = false;
     2248    }
     2249
     2250    /* 'Type CAD' action: */
     2251    fSeparator = addAction(pMenu, action(UIActionIndexRT_M_Machine_S_TypeCAD)) || fSeparator;
     2252#ifdef Q_WS_X11
     2253    /* 'Type CABS' action: */
     2254    fSeparator = addAction(pMenu, action(UIActionIndexRT_M_Machine_S_TypeCABS)) || fSeparator;
     2255#endif /* Q_WS_X11 */
    22552256
    22562257    /* Mark menu as valid: */
     
    25762577    /* 'Web Cams' submenu: */
    25772578    fSeparator = addAction(pMenu, action(UIActionIndexRT_M_Devices_M_WebCams)) || fSeparator;
     2579    /* 'Shared Folders' submenu: */
     2580    fSeparator = addAction(pMenu, action(UIActionIndexRT_M_Devices_M_SharedFolders)) || fSeparator;
     2581    updateMenuDevicesSharedFolders();
    25782582    /* 'Shared Clipboard' submenu: */
    25792583    fSeparator = addAction(pMenu, action(UIActionIndexRT_M_Devices_M_SharedClipboard)) || fSeparator;
    25802584    /* 'Drag&Drop' submenu: */
    25812585    fSeparator = addAction(pMenu, action(UIActionIndexRT_M_Devices_M_DragAndDrop)) || fSeparator;
    2582     /* 'Shared Folders' submenu: */
    2583     fSeparator = addAction(pMenu, action(UIActionIndexRT_M_Devices_M_SharedFolders)) || fSeparator;
    2584     updateMenuDevicesSharedFolders();
    25852586
    25862587    /* Separator: */
     
    26362637    pMenu->clear();
    26372638
     2639    /* Separator: */
     2640    bool fSeparator = false;
     2641
    26382642    /* 'Network Settings' action: */
    2639     addAction(pMenu, action(UIActionIndexRT_M_Devices_M_Network_S_Settings));
     2643    fSeparator = addAction(pMenu, action(UIActionIndexRT_M_Devices_M_Network_S_Settings)) || fSeparator;
     2644
     2645    /* Separator: */
     2646    if (fSeparator)
     2647    {
     2648        pMenu->addSeparator();
     2649        fSeparator = false;
     2650    }
    26402651
    26412652    /* This menu always remains invalid.. */
     
    26502661    pMenu->clear();
    26512662
     2663    /* Separator: */
     2664    bool fSeparator = false;
     2665
    26522666    /* 'USB Devices Settings' action: */
    2653     addAction(pMenu, action(UIActionIndexRT_M_Devices_M_USBDevices_S_Settings));
     2667    fSeparator = addAction(pMenu, action(UIActionIndexRT_M_Devices_M_USBDevices_S_Settings)) || fSeparator;
     2668
     2669    /* Separator: */
     2670    if (fSeparator)
     2671    {
     2672        pMenu->addSeparator();
     2673        fSeparator = false;
     2674    }
    26542675
    26552676    /* This menu always remains invalid.. */
     
    26792700    pMenu->clear();
    26802701
     2702    /* Separator: */
     2703    bool fSeparator = false;
     2704
    26812705    /* 'Video Capture Settings' action: */
    2682     addAction(pMenu, action(UIActionIndexRT_M_Devices_M_VideoCapture_S_Settings));
     2706    fSeparator = addAction(pMenu, action(UIActionIndexRT_M_Devices_M_VideoCapture_S_Settings)) || fSeparator;
     2707
     2708    /* Separator: */
     2709    if (fSeparator)
     2710    {
     2711        pMenu->addSeparator();
     2712        fSeparator = false;
     2713    }
     2714
    26832715    /* 'Start Video Capture' action: */
    2684     addAction(pMenu, action(UIActionIndexRT_M_Devices_M_VideoCapture_S_Settings));
     2716    fSeparator = addAction(pMenu, action(UIActionIndexRT_M_Devices_M_VideoCapture_T_Start)) || fSeparator;
    26852717
    26862718    /* Mark menu as valid: */
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMenuBarEditorWindow.cpp

    r52583 r52657  
    491491        prepareCopiedAction(pMenu, actionPool()->action(UIActionIndexRT_M_Machine_S_ShowInformation));
    492492        pMenu->addSeparator();
    493         prepareCopiedAction(pMenu, actionPool()->action(UIActionIndexRT_M_Machine_M_Keyboard_S_Settings));
     493        prepareCopiedAction(pMenu, actionPool()->action(UIActionIndexRT_M_Machine_M_Keyboard));
    494494        prepareCopiedAction(pMenu, actionPool()->action(UIActionIndexRT_M_Machine_M_Mouse_T_Integration));
    495495        pMenu->addSeparator();
     
    540540        prepareCopiedAction(pMenu, actionPool()->action(UIActionIndexRT_M_Devices_M_USBDevices));
    541541        prepareCopiedAction(pMenu, actionPool()->action(UIActionIndexRT_M_Devices_M_WebCams));
     542        prepareCopiedAction(pMenu, actionPool()->action(UIActionIndexRT_M_Devices_M_SharedFolders));
    542543        prepareCopiedAction(pMenu, actionPool()->action(UIActionIndexRT_M_Devices_M_SharedClipboard));
    543544        prepareCopiedAction(pMenu, actionPool()->action(UIActionIndexRT_M_Devices_M_DragAndDrop));
    544         prepareCopiedAction(pMenu, actionPool()->action(UIActionIndexRT_M_Devices_M_SharedFolders));
    545545        pMenu->addSeparator();
    546546        prepareCopiedAction(pMenu, actionPool()->action(UIActionIndexRT_M_Devices_T_VRDEServer));
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette