Changeset 58544 in vbox for trunk/src/VBox/Frontends/VirtualBox
- Timestamp:
- Nov 2, 2015 5:42:06 PM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 103873
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.cpp
r58382 r58544 136 136 const char* UIExtraDataDefs::GUI_RealtimeDockIconUpdateEnabled = "GUI/RealtimeDockIconUpdateEnabled"; 137 137 const char* UIExtraDataDefs::GUI_RealtimeDockIconUpdateMonitor = "GUI/RealtimeDockIconUpdateMonitor"; 138 const char* UIExtraDataDefs::GUI_DockIconOverlay Enabled = "GUI/DockIconOverlayEnabled";138 const char* UIExtraDataDefs::GUI_DockIconOverlayDisabled = "GUI/DockIconOverlayDisabled"; 139 139 #endif /* Q_WS_MAC */ 140 140 const char* UIExtraDataDefs::GUI_PassCAD = "GUI/PassCAD"; -
trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.h
r58382 r58544 235 235 /** Mac OS X: Holds guest-screen which Dock icon should reflect at runtime. */ 236 236 extern const char* GUI_RealtimeDockIconUpdateMonitor; 237 /** Mac OS X: Holds whether Dock icon should have guest-os overlay. */238 extern const char* GUI_DockIconOverlay Enabled;237 /** Mac OS X: Holds whether Dock icon should disable guest-os overlay. */ 238 extern const char* GUI_DockIconOverlayDisabled; 239 239 #endif /* Q_WS_MAC */ 240 240 /** Holds whether machine should pass CAD to guest. */ -
trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.cpp
r58382 r58544 1874 1874 << GUI_StatusBar_Enabled << GUI_RestrictedStatusBarIndicators << GUI_StatusBar_IndicatorOrder 1875 1875 #ifdef Q_WS_MAC 1876 << GUI_RealtimeDockIconUpdateEnabled << GUI_RealtimeDockIconUpdateMonitor << GUI_DockIconOverlay Enabled1876 << GUI_RealtimeDockIconUpdateEnabled << GUI_RealtimeDockIconUpdateMonitor << GUI_DockIconOverlayDisabled 1877 1877 #endif /* Q_WS_MAC */ 1878 1878 << GUI_PassCAD … … 3431 3431 } 3432 3432 3433 bool UIExtraDataManager::dockIconOverlay Enabled(const QString &strID)3434 { 3435 /* ' True' unless feature restricted: */3436 return !isFeatureRestricted(GUI_DockIconOverlayEnabled, strID);3437 } 3438 3439 void UIExtraDataManager::setdockIconOverlay Enabled(bool fEnabled, const QString &strID)3440 { 3441 /* ' False' if feature restricted, 'True'otherwise: */3442 setExtraDataString(GUI_DockIconOverlay Enabled, toFeatureRestricted(!fEnabled), strID);3433 bool UIExtraDataManager::dockIconOverlayDisabled(const QString &strID) 3434 { 3435 /* 'False' unless feature allowed: */ 3436 return isFeatureAllowed(GUI_DockIconOverlayDisabled, strID); 3437 } 3438 3439 void UIExtraDataManager::setdockIconOverlayDisabled(bool fDisabled, const QString &strID) 3440 { 3441 /* 'True' if feature allowed, null-string otherwise: */ 3442 setExtraDataString(GUI_DockIconOverlayDisabled, toFeatureAllowed(fDisabled), strID); 3443 3443 } 3444 3444 #endif /* Q_WS_MAC */ … … 3826 3826 emit sigDockIconAppearanceChange(!isFeatureRestricted(strKey, strMachineID)); 3827 3827 /* 'Dock icon overlay' appearance changed (allowed if not restricted)? */ 3828 else if (strKey == GUI_DockIconOverlay Enabled)3829 emit sigDockIconOverlayAppearanceChange( !isFeatureRestricted(strKey, strMachineID));3828 else if (strKey == GUI_DockIconOverlayDisabled) 3829 emit sigDockIconOverlayAppearanceChange(isFeatureAllowed(strKey, strMachineID)); 3830 3830 #endif /* Q_WS_MAC */ 3831 3831 } -
trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.h
r58382 r58544 463 463 void setRealtimeDockIconUpdateMonitor(int iIndex, const QString &strID); 464 464 465 /** Mac OS X: Returns whether Dock icon overlay is enabled. */466 bool dockIconOverlay Enabled(const QString &strID);467 /** Mac OS X: Defines whether Dock icon overlay @a f Enabled. */468 void setdockIconOverlay Enabled(bool fEnabled, const QString &strID);465 /** Mac OS X: Returns whether Dock icon overlay is disabled. */ 466 bool dockIconOverlayDisabled(const QString &strID); 467 /** Mac OS X: Defines whether Dock icon overlay @a fDisabled. */ 468 void setdockIconOverlayDisabled(bool fDisabled, const QString &strID); 469 469 #endif /* Q_WS_MAC */ 470 470 -
trunk/src/VBox/Frontends/VirtualBox/src/platform/darwin/UIAbstractDockIconPreview.cpp
r58492 r58544 121 121 void UIAbstractDockIconPreviewHelper::drawOverlayIcons(CGContextRef context) 122 122 { 123 /* Determine whether dock icon overlay enabled: */124 if ( gEDataManager->dockIconOverlayEnabled(vboxGlobal().managedVMUuid()))123 /* Determine whether dock icon overlay is not disabled: */ 124 if (!gEDataManager->dockIconOverlayDisabled(vboxGlobal().managedVMUuid())) 125 125 { 126 126 /* Initialize overlayrect: */ -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.cpp
r58493 r58544 2131 2131 } 2132 2132 2133 void UIMachineLogic::sltChangeDockIconOverlayAppearance(bool f Enabled)2133 void UIMachineLogic::sltChangeDockIconOverlayAppearance(bool fDisabled) 2134 2134 { 2135 2135 /* Value of flag is directly referenced from extra-data manager later: */ 2136 Q_UNUSED(f Enabled);2136 Q_UNUSED(fDisabled); 2137 2137 /* Update dock icon overlay: */ 2138 2138 if (isMachineWindowsCreated()) -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.h
r58382 r58544 311 311 void sltDockPreviewMonitorChanged(QAction *pAction); 312 312 void sltChangeDockIconUpdate(bool fEnabled); 313 void sltChangeDockIconOverlayAppearance(bool fEnabled); 313 /** Handles dock icon overlay change event. */ 314 void sltChangeDockIconOverlayAppearance(bool fDisabled); 314 315 #endif /* RT_OS_DARWIN */ 315 316 … … 397 398 QActionGroup *m_pDockPreviewSelectMonitorGroup; 398 399 int m_DockIconPreviewMonitor; 400 /** Holds whether dock icon overlay disabled. */ 401 bool m_fIsDockIconOverlayDisabled; 399 402 #endif /* Q_WS_MAC */ 400 403
Note:
See TracChangeset
for help on using the changeset viewer.