Changeset 59092 in vbox
- Timestamp:
- Dec 11, 2015 2:51:51 PM (9 years ago)
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src
- Files:
-
- 8 edited
-
main.cpp (modified) (1 diff)
-
medium/UIMediumManager.cpp (modified) (2 diffs)
-
platform/darwin/DockIconPreview.h (modified) (1 diff)
-
platform/darwin/VBoxUtils-darwin.cpp (modified) (4 diffs)
-
runtime/UIMouseHandler.cpp (modified) (1 diff)
-
selector/UISelectorWindow.cpp (modified) (2 diffs)
-
widgets/UIApplianceEditorWidget.cpp (modified) (4 diffs)
-
widgets/UIApplianceEditorWidget.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/main.cpp
r58849 r59092 417 417 } 418 418 419 # ifdef QT_MAC_USE_COCOA420 419 /* Instantiate own NSApplication before QApplication do it for us: */ 421 420 UICocoaApplication::instance(); 422 # endif /* QT_MAC_USE_COCOA */423 421 #endif /* Q_WS_MAC */ 424 422 -
trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumManager.cpp
r58866 r59092 1776 1776 /* Translate tool-bar: */ 1777 1777 #ifdef Q_WS_MAC 1778 # ifdef QT_MAC_USE_COCOA1779 1778 /* There is a bug in Qt Cocoa which result in showing a "more arrow" when 1780 1779 the necessary size of the toolbar is increased. Also for some languages … … 1783 1782 if (m_pToolBar) 1784 1783 m_pToolBar->updateLayout(); 1785 # endif /* QT_MAC_USE_COCOA */1786 1784 #endif /* Q_WS_MAC */ 1787 1785 -
trunk/src/VBox/Frontends/VirtualBox/src/platform/darwin/DockIconPreview.h
r52727 r59092 19 19 #define ___UIDockIconPreview_h___ 20 20 21 #ifdef QT_MAC_USE_COCOA 21 /* GUI includes: */ 22 #include "UICocoaDockIconPreview.h" 22 23 23 #include "UICocoaDockIconPreview.h" 24 class UIDockIconPreview: public UICocoaDockIconPreview 24 25 /** UICocoaDockIconPreview extension to be used for VM. */ 26 class UIDockIconPreview : public UICocoaDockIconPreview 25 27 { 26 28 public: 29 30 /** Constructor taking passed @a pSession and @a overlayImage. */ 27 31 UIDockIconPreview(UISession *pSession, const QPixmap& overlayImage) 28 : UICocoaDockIconPreview(pSession, overlayImage) {}32 : UICocoaDockIconPreview(pSession, overlayImage) {} 29 33 }; 30 31 #endif /* QT_MAC_USE_COCOA */32 34 33 35 #endif /* !___UIDockIconPreview_h___ */ -
trunk/src/VBox/Frontends/VirtualBox/src/platform/darwin/VBoxUtils-darwin.cpp
r58142 r59092 76 76 void darwinSetHidesAllTitleButtons(QWidget *pWidget) 77 77 { 78 #ifdef QT_MAC_USE_COCOA79 78 /* Currently only necessary in the Cocoa version */ 80 79 ::darwinSetHidesAllTitleButtonsImpl(::darwinToNativeWindow(pWidget)); 81 #else /* QT_MAC_USE_COCOA */82 NOREF(pWidget);83 #endif /* !QT_MAC_USE_COCOA */84 80 } 85 81 … … 111 107 void darwinWindowInvalidateShape(QWidget *pWidget) 112 108 { 113 #ifdef QT_MAC_USE_COCOA114 109 /* Here a simple update is enough! */ 115 110 pWidget->update(); 116 #else /* QT_MAC_USE_COCOA */ 117 ::darwinWindowInvalidateShapeImpl(::darwinToNativeWindow(pWidget)); 118 #endif /* QT_MAC_USE_COCOA */ 119 } 120 ; 111 } 112 121 113 void darwinWindowInvalidateShadow(QWidget *pWidget) 122 114 { 123 #ifdef QT_MAC_USE_COCOA124 115 ::darwinWindowInvalidateShadowImpl(::darwinToNativeWindow(pWidget)); 125 #else /* QT_MAC_USE_COCOA */126 NOREF(pWidget);127 #endif /* QT_MAC_USE_COCOA */128 116 } 129 117 … … 135 123 bool darwinIsWindowMaximized(QWidget *pWidget) 136 124 { 137 #ifdef QT_MAC_USE_COCOA138 125 /* Currently only necessary in the Cocoa version */ 139 126 return ::darwinIsWindowMaximized(::darwinToNativeWindow(pWidget)); 140 #else /* QT_MAC_USE_COCOA */141 NOREF(pWidget);142 return false;143 #endif /* !QT_MAC_USE_COCOA */144 127 } 145 128 … … 229 212 int darwinWindowToolBarHeight(QWidget *pWidget) 230 213 { 231 #ifndef QT_MAC_USE_COCOA232 return ::darwinWindowToolBarHeight(::darwinToNativeWindow(pWidget));233 #else /* QT_MAC_USE_COCOA */234 214 NOREF(pWidget); 235 215 return 0; 236 #endif /* QT_MAC_USE_COCOA */237 216 } 238 217 -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMouseHandler.cpp
r59032 r59092 667 667 if (mouseEvent(pWheelEvent->type(), uScreenId, 668 668 pWheelEvent->pos(), pWheelEvent->globalPos(), 669 #ifdef Q T_MAC_USE_COCOA669 #ifdef Q_WS_MAC 670 670 /* Qt Cocoa is buggy. It always reports a left button pressed when the 671 671 * mouse wheel event occurs. A workaround is to ask the application which 672 672 * buttons are pressed currently: */ 673 673 QApplication::mouseButtons(), 674 #else /* QT_MAC_USE_COCOA*/674 #else /* !Q_WS_MAC */ 675 675 pWheelEvent->buttons(), 676 #endif /* !Q T_MAC_USE_COCOA*/676 #endif /* !Q_WS_MAC */ 677 677 iDelta, pWheelEvent->orientation())) 678 678 return true; -
trunk/src/VBox/Frontends/VirtualBox/src/selector/UISelectorWindow.cpp
r58863 r59092 1025 1025 sltHandleChooserPaneIndexChange(); 1026 1026 1027 #ifdef Q T_MAC_USE_COCOA1027 #ifdef Q_WS_MAC 1028 1028 /* Avoid bug in Qt Cocoa which results in showing a "more arrow" on size-hint changes: */ 1029 1029 m_pToolBar->updateLayout(); 1030 #endif /* Q T_MAC_USE_COCOA*/1030 #endif /* Q_WS_MAC */ 1031 1031 } 1032 1032 … … 1831 1831 actionPool()->action(UIActionIndexST_M_Machine_T_Pause)->blockSignals(false); 1832 1832 1833 #ifdef Q T_MAC_USE_COCOA1833 #ifdef Q_WS_MAC 1834 1834 /* Avoid bug in Qt Cocoa which results in showing a "more arrow" on size-hint changes: */ 1835 1835 m_pToolBar->updateLayout(); 1836 #endif /* Q T_MAC_USE_COCOA*/1836 #endif /* Q_WS_MAC */ 1837 1837 } 1838 1838 -
trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIApplianceEditorWidget.cpp
r58856 r59092 397 397 * the button hasn't a rectangle shape. This prevents the 398 398 * display of parts from the current text on the Mac. */ 399 #ifdef Q T_MAC_USE_COCOA399 #ifdef Q_WS_MAC 400 400 /* Use the palette from the tree view, not the one from the 401 401 * editor. */ … … 403 403 p.setBrush(QPalette::Highlight, pParent->palette().brush(QPalette::Highlight)); 404 404 e->setPalette(p); 405 #endif /* Q T_MAC_USE_COCOA*/405 #endif /* Q_WS_MAC */ 406 406 e->setAutoFillBackground(true); 407 407 e->setBackgroundRole(QPalette::Highlight); … … 999 999 } 1000 1000 1001 #ifdef Q T_MAC_USE_COCOA1001 #ifdef Q_WS_MAC 1002 1002 bool VirtualSystemDelegate::eventFilter(QObject *pObject, QEvent *pEvent) 1003 1003 { … … 1018 1018 return QItemDelegate::eventFilter(pObject, pEvent); 1019 1019 } 1020 #endif /* Q T_MAC_USE_COCOA*/1020 #endif /* Q_WS_MAC */ 1021 1021 1022 1022 //////////////////////////////////////////////////////////////////////////////// -
trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIApplianceEditorWidget.h
r55401 r59092 199 199 { 200 200 public: 201 201 202 VirtualSystemDelegate(QAbstractProxyModel *pProxy, QObject *pParent = NULL); 202 203 … … 219 220 220 221 protected: 221 #ifdef QT_MAC_USE_COCOA 222 223 #ifdef Q_WS_MAC 222 224 bool eventFilter(QObject *pObject, QEvent *pEvent); 223 #endif /* QT_MAC_USE_COCOA */ 224 225 private: 225 #endif /* Q_WS_MAC */ 226 227 private: 228 226 229 /* Private member vars */ 227 230 QAbstractProxyModel *mProxy;
Note:
See TracChangeset
for help on using the changeset viewer.

