31 Q_INTERFACES(QQmlParserStatus)
32 Q_PROPERTY(QQuickMenu *menu READ menu WRITE setMenu NOTIFY menuChanged FINAL)
33 Q_CLASSINFO(
"DeferredPropertyNames",
"menu")
34 QML_NAMED_ELEMENT(ContextMenu)
35 QML_ATTACHED(QQuickContextMenu)
37 QML_ADDED_IN_VERSION(6, 9)
40 explicit QQuickContextMenu(QObject *parent =
nullptr);
42 static QQuickContextMenu *qmlAttachedProperties(QObject *object);
44 QQuickMenu *menu()
const;
45 void setMenu(QQuickMenu *menu);
49 void requested(QPointF position);
52 bool event(QEvent *) override;
55 Q_DECLARE_PRIVATE(QQuickContextMenu)
57 void classBegin() override;
58 void componentComplete() override;