- Timestamp:
- May 15, 2014 6:04:22 PM (11 years ago)
- svn:sync-xref-src-repo-rev:
- 93725
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/platform/darwin/UICocoaSpecialControls.mm
r44528 r51265 398 398 void UICocoaSegmentedButton::setIcon(int iSegment, const QIcon& icon) 399 399 { 400 QImage image = toGray(icon.pixmap(icon.a ctualSize(QSize(13, 13))).toImage());400 QImage image = toGray(icon.pixmap(icon.availableSizes().first()).toImage()); 401 401 402 402 NSImage *pNSimage = [::darwinToNSImageRef(&image) autorelease]; -
trunk/src/VBox/Frontends/VirtualBox/src/platform/darwin/VBoxUtils-darwin-cocoa.mm
r51246 r51265 70 70 NativeNSImageRef darwinToNSImageRef(const QImage *pImage) 71 71 { 72 CGImageRef pCGImage = ::darwinToCGImageRef(pImage); 73 NativeNSImageRef pNSImage = ::darwinToNSImageRef(pCGImage); 74 CGImageRelease(pCGImage); 75 return pNSImage; 72 /* Create CGImage on the basis of passed QImage: */ 73 CGImageRef pCGImage = ::darwinToCGImageRef(pImage); 74 NativeNSImageRef pNSImage = ::darwinToNSImageRef(pCGImage); 75 CGImageRelease(pCGImage); 76 /* Apply device pixel ratio: */ 77 double dScaleFactor = pImage->devicePixelRatio(); 78 NSSize imageSize = { (CGFloat)pImage->width() / dScaleFactor, 79 (CGFloat)pImage->height() / dScaleFactor }; 80 [pNSImage setSize:imageSize]; 81 /* Return result: */ 82 return pNSImage; 76 83 } 77 84 -
trunk/src/VBox/Frontends/VirtualBox/src/selector/UIVMDesktop.cpp
r49706 r51265 229 229 /* Prepare buttons: */ 230 230 m_pHeaderBtn = new UITexturedSegmentedButton(2); 231 m_pHeaderBtn->setIcon(Dtls, UIIconPool::iconSet(":/vm_settings_16px.png")); 231 m_pHeaderBtn->setIcon(Dtls, UIIconPool::iconSet(":/vm_settings_16px.png", 232 ":/vm_settings_disabled_16px.png")); 232 233 m_pHeaderBtn->setIcon(Snap, UIIconPool::iconSet(":/snapshot_take_16px.png", 233 234 ":/snapshot_take_disabled_16px.png"));
Note:
See TracChangeset
for help on using the changeset viewer.