- Timestamp:
- Nov 6, 2014 9:14:36 AM (10 years ago)
- svn:sync-xref-src-repo-rev:
- 96808
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.cpp
r52937 r53249 46 46 const char* UIExtraDataDefs::GUI_RestrictedGlobalSettingsPages = "GUI/RestrictedGlobalSettingsPages"; 47 47 const char* UIExtraDataDefs::GUI_RestrictedMachineSettingsPages = "GUI/RestrictedMachineSettingsPages"; 48 49 /* Settings: Display: */ 50 const char* UIExtraDataDefs::GUI_ActivateHoveredMachineWindow = "GUI/ActivateHoveredMachineWindow"; 48 51 49 52 /* Settings: Keyboard: */ -
trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.h
r53086 r53249 59 59 /** @name Settings 60 60 * @{ */ 61 /** Holds restricted Plobal Settings pages. */61 /** Holds restricted Global Settings pages. */ 62 62 extern const char* GUI_RestrictedGlobalSettingsPages; 63 63 /** Holds restricted Machine Settings pages. */ 64 64 extern const char* GUI_RestrictedMachineSettingsPages; 65 /** @} */ 66 67 /** @name Settings: Display 68 * @{ */ 69 /** Holds whether hovered machine-window should be activated. */ 70 extern const char* GUI_ActivateHoveredMachineWindow; 65 71 /** @} */ 66 72 -
trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.cpp
r52937 r53249 1757 1757 #endif /* VBOX_GUI_WITH_NETWORK_MANAGER */ 1758 1758 << GUI_RestrictedGlobalSettingsPages << GUI_RestrictedMachineSettingsPages 1759 << GUI_ActivateHoveredMachineWindow 1759 1760 << GUI_Input_SelectorShortcuts << GUI_Input_MachineShortcuts 1760 1761 << GUI_RecentFolderHD << GUI_RecentFolderCD << GUI_RecentFolderFD … … 2086 2087 } 2087 2088 2089 bool UIExtraDataManager::activateHoveredMachineWindow() 2090 { 2091 /* 'False' unless feature allowed: */ 2092 return isFeatureAllowed(GUI_ActivateHoveredMachineWindow); 2093 } 2094 2088 2095 QStringList UIExtraDataManager::shortcutOverrides(const QString &strPoolExtraDataID) 2089 2096 { -
trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.h
r52937 r53249 163 163 /** Returns restricted machine settings pages. */ 164 164 QList<MachineSettingsPageType> restrictedMachineSettingsPages(const QString &strID); 165 /** @} */ 166 167 /** @name Settings: Display 168 * @{ */ 169 /** Returns whether hovered machine-window should be activated. */ 170 bool activateHoveredMachineWindow(); 165 171 /** @} */ 166 172 -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMouseHandler.cpp
r53079 r53249 36 36 # include "UIMachineView.h" 37 37 # include "UIFrameBuffer.h" 38 # include "UIExtraDataManager.h" 38 39 39 40 # ifdef Q_WS_WIN … … 614 615 #endif /* Q_WS_X11 */ 615 616 /* Check if we should activate window under cursor: */ 616 if (!uisession()->isMouseCaptured() && 617 if (gEDataManager->activateHoveredMachineWindow() && 618 !uisession()->isMouseCaptured() && 617 619 QApplication::activeWindow() && 618 620 m_windows.values().contains(QApplication::activeWindow()) &&
Note:
See TracChangeset
for help on using the changeset viewer.