46 QML_NAMED_ELEMENT(Menu)
54#if QT_CONFIG(systemtrayicon)
71 QPlatformMenu *
handle()
const;
85#if QT_CONFIG(systemtrayicon)
102 void setType(QPlatformMenu::MenuType type);
105 void setTitle(
const QString &title);
108 void setFont(
const QFont &font);
149 QWindow *
findWindow(QQuickItem *target, QPoint *offset)
const;
151 static void data_append(QQmlListProperty<QObject> *property, QObject *object);
153 static QObject *
data_at(QQmlListProperty<QObject> *property, qsizetype index);
154 static void data_clear(QQmlListProperty<QObject> *property);
159 static void items_clear(QQmlListProperty<QQuickLabsPlatformMenuItem> *property);
165 void unparentSubmenus();
171 QPlatformMenu::MenuType m_type;
174 QList<QObject *> m_data;
175 QList<QQuickLabsPlatformMenuItem *> m_items;
181 QPlatformMenu *m_handle;