Changeset 76932 in vbox for trunk/src/VBox/Frontends
- Timestamp:
- Jan 22, 2019 11:23:09 AM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 128308
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserHandlerMouse.cpp
r76606 r76932 72 72 { 73 73 const QPoint itemCursorPos = pGlobalItem->mapFromScene(scenePos).toPoint(); 74 if (model()->currentItem() == pGlobalItem && pGlobalItem->isToolsButtonArea(itemCursorPos)) 74 if ( pGlobalItem->isToolsButtonArea(itemCursorPos) 75 && ( model()->currentItem() == pGlobalItem 76 || pGlobalItem->isHovered())) 77 { 75 78 model()->handleToolButtonClick(pGlobalItem); 79 if (model()->currentItem() != pGlobalItem) 80 pClickedItem = pGlobalItem; 81 } 76 82 else 77 83 pClickedItem = pGlobalItem; … … 81 87 { 82 88 const QPoint itemCursorPos = pMachineItem->mapFromScene(scenePos).toPoint(); 83 if (model()->currentItem() == pMachineItem && pMachineItem->isToolsButtonArea(itemCursorPos)) 89 if ( pMachineItem->isToolsButtonArea(itemCursorPos) 90 && ( model()->currentItem() == pMachineItem 91 || pMachineItem->isHovered())) 92 { 84 93 model()->handleToolButtonClick(pMachineItem); 94 if (model()->currentItem() != pMachineItem) 95 pClickedItem = pMachineItem; 96 } 85 97 else 86 98 pClickedItem = pMachineItem; -
trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserItemGlobal.cpp
r76867 r76932 777 777 778 778 /* Paint right column: */ 779 if (model()->currentItem() == this) 779 if ( model()->currentItem() == this 780 || isHovered()) 780 781 { 781 782 /* Prepare variables: */ -
trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserItemMachine.cpp
r76606 r76932 1288 1288 1289 1289 /* Paint right column: */ 1290 if (model()->currentItem() == this) 1290 if ( model()->currentItem() == this 1291 || isHovered()) 1291 1292 { 1292 1293 /* Prepare variables: */
Note:
See TracChangeset
for help on using the changeset viewer.