path: root/src/widgets/styles/qstyle.cpp
diff options
authorGabriel de Dietrich <>2014-04-04 14:08:45 +0200
committerThe Qt Project <>2014-04-07 17:33:51 +0200
commit1a4fc0a129e330b9d80f87cb3e16ffe3b2968fab (patch)
treeffc057e2acfe93a3b30e39790fb6267f272de67e /src/widgets/styles/qstyle.cpp
parentabbdb4d98d13e78cf47cca3c1d6a049770c57750 (diff)
QStyle: Add new SH_ComboBox_UseNativePopup style hint
If the style hints it, QComboBox::showPopup() will try to show a native popup instead. This is currently undocumented and an opt-in feature (typically by using a proxy style). Works only on Mac so far. Task-number: QTBUG-32731 Change-Id: I4447e884cbd6b490f3039c7a95168698c0bed16e Reviewed-by: Jens Bache-Wiig <>
Diffstat (limited to 'src/widgets/styles/qstyle.cpp')
1 files changed, 3 insertions, 0 deletions
diff --git a/src/widgets/styles/qstyle.cpp b/src/widgets/styles/qstyle.cpp
index d244c10316..4c5c7cd17e 100644
--- a/src/widgets/styles/qstyle.cpp
+++ b/src/widgets/styles/qstyle.cpp
@@ -1750,6 +1750,9 @@ void QStyle::drawItemPixmap(QPainter *painter, const QRect &rect, int alignment,
\value SH_ComboBox_Popup Allows popups as a combobox drop-down
+ \omitvalue SH_ComboBox_UseNativePopup Whether we should use a native popup.
+ Only supported for non-editable combo boxes on Mac OS X so far.
\value SH_Workspace_FillSpaceOnMaximize The workspace should
maximize the client area.