summaryrefslogtreecommitdiff
path: root/src/controls/qquickmenu_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/controls/qquickmenu_p.h')
-rw-r--r--src/controls/qquickmenu_p.h19
1 files changed, 11 insertions, 8 deletions
diff --git a/src/controls/qquickmenu_p.h b/src/controls/qquickmenu_p.h
index f49f6d62..576ae5fd 100644
--- a/src/controls/qquickmenu_p.h
+++ b/src/controls/qquickmenu_p.h
@@ -51,10 +51,11 @@ class QPlatformMenu;
class QQuickMenuPopupWindow;
class QQuickMenuItemContainer;
class QQuickWindow;
+class QQuickMenuBar1;
typedef QQmlListProperty<QObject> QQuickMenuItems;
-class QQuickMenu : public QQuickMenuText
+class QQuickMenu1 : public QQuickMenuText
{
Q_OBJECT
Q_PROPERTY(QString title READ text WRITE setText NOTIFY titleChanged)
@@ -78,8 +79,8 @@ public:
enum MenuType { DefaultMenu = 0, EditMenu };
Q_INVOKABLE void popup();
- Q_INVOKABLE QQuickMenuItem *addItem(const QString &);
- Q_INVOKABLE QQuickMenuItem *insertItem(int, const QString &);
+ Q_INVOKABLE QQuickMenuItem1 *addItem(const QString &);
+ Q_INVOKABLE QQuickMenuItem1 *insertItem(int, const QString &);
Q_INVOKABLE void addSeparator();
Q_INVOKABLE void insertSeparator(int);
@@ -110,8 +111,8 @@ Q_SIGNALS:
void __proxyChanged();
public:
- QQuickMenu(QObject *parent = 0);
- virtual ~QQuickMenu();
+ QQuickMenu1(QObject *parent = 0);
+ virtual ~QQuickMenu1();
void setVisible(bool);
void setEnabled(bool);
@@ -147,11 +148,13 @@ public:
bool isProxy() const { return m_proxy; }
void setProxy(bool proxy) { if (m_proxy != proxy) { m_proxy = proxy; emit __proxyChanged(); } }
- void prepareItemTrigger(QQuickMenuItem *);
- void concludeItemTrigger(QQuickMenuItem *);
+ void prepareItemTrigger(QQuickMenuItem1 *);
+ void concludeItemTrigger(QQuickMenuItem1 *);
void destroyMenuPopup();
void destroyAllMenuPopups();
+ QQuickMenuBar1 *menuBar();
+
protected Q_SLOTS:
void updateSelectedIndex();
@@ -206,6 +209,6 @@ private:
QT_END_NAMESPACE
-QML_DECLARE_TYPE(QQuickMenu)
+QML_DECLARE_TYPE(QQuickMenu1)
#endif // QQUICKMENU_P_H