46 QML_NAMED_ELEMENT(Menu)
53#if QT_CONFIG(systemtrayicon)
70 QPlatformMenu *
handle()
const;
84#if QT_CONFIG(systemtrayicon)
101 void setType(QPlatformMenu::MenuType type);
104 void setTitle(
const QString &title);
107 void setFont(
const QFont &font);
148 QWindow *
findWindow(QQuickItem *target, QPoint *offset)
const;
150 static void data_append(QQmlListProperty<QObject> *property, QObject *object);
152 static QObject *
data_at(QQmlListProperty<QObject> *property, qsizetype index);
153 static void data_clear(QQmlListProperty<QObject> *property);
158 static void items_clear(QQmlListProperty<QQuickLabsPlatformMenuItem> *property);
164 void unparentSubmenus();
170 QPlatformMenu::MenuType m_type;
173 QList<QObject *> m_data;
174 QList<QQuickLabsPlatformMenuItem *> m_items;
180 QPlatformMenu *m_handle;