qmenu.h includes private headers

qpa includes are considered private and should not be included
in public header files.

Change-Id: I26c744ec1d8ddef7b0c11c3d26b593be05f5aa54
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
Girish Ramakrishnan 2012-04-15 04:02:31 -07:00 committed by Qt by Nokia
parent f609035fc1
commit 41673c45dd
3 changed files with 4 additions and 1 deletions

View File

@ -46,7 +46,6 @@
#include <QtCore/qstring.h>
#include <QtWidgets/qicon.h>
#include <QtWidgets/qaction.h>
#include <QtWidgets/qplatformmenu_qpa.h>
#ifdef Q_OS_WINCE
#include <windef.h> // for HMENU
@ -61,6 +60,7 @@ QT_BEGIN_NAMESPACE
class QMenuPrivate;
class QStyleOptionMenuItem;
class QPlatformMenu;
class Q_WIDGETS_EXPORT QMenu : public QWidget
{

View File

@ -61,6 +61,8 @@
#include "QtCore/qbasictimer.h"
#include "private/qwidget_p.h"
#include <qplatformmenu_qpa.h>
QT_BEGIN_NAMESPACE
#ifndef QT_NO_MENU

View File

@ -54,6 +54,7 @@ QT_BEGIN_NAMESPACE
class QMenuBarPrivate;
class QStyleOptionMenuItem;
class QWindowsStyle;
class QPlatformMenuBar;
class Q_WIDGETS_EXPORT QMenuBar : public QWidget
{