plastique: Use QPlatformTheme::DialogButtonBoxButtonsHaveIcons

Change-Id: I2f493d45820063ef62f16febde0df89a874dddb0
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
This commit is contained in:
Girish Ramakrishnan 2012-06-19 18:03:47 -07:00 committed by Qt by Nokia
parent 00a4dd2a6f
commit 994192643a

View File

@ -87,6 +87,8 @@ static const int blueFrameWidth = 2; // with of line edit focus frame
#include <qvarlengtharray.h>
#include <limits.h>
#include <private/qstylehelper_p.h>
#include <qpa/qplatformtheme.h>
#include <private/qguiapplication_p.h>
QT_BEGIN_NAMESPACE
@ -5340,11 +5342,12 @@ int QPlastiqueStyle::styleHint(StyleHint hint, const QStyleOption *option, const
case SH_Menu_SubMenuPopupDelay:
ret = 96; // from Plastik
break;
#ifdef Q_WS_X11
case SH_DialogButtonBox_ButtonsHaveIcons:
ret = true;
if (const QPlatformTheme *theme = QGuiApplicationPrivate::platformTheme())
ret = theme->themeHint(QPlatformTheme::DialogButtonBoxButtonsHaveIcons).toBool();
else
ret = true;
break;
#endif
#ifndef Q_OS_WIN
case SH_Menu_AllowActiveAndDisabled:
ret = false;