38 QQmlListProperty<QQuickMenu> menus();
39 QQmlListProperty<QObject> contentData();
42 void completeCreateItem();
46 void toggleCurrentMenu(
bool visible,
bool activate);
48 void activateNextItem();
49 void activatePreviousItem();
52 void onItemTriggered();
53 void onMenuAboutToHide();
55 qreal getContentWidth()
const override;
56 qreal getContentHeight()
const override;
61 static void contentData_append(QQmlListProperty<QObject> *prop,
QObject *
obj);
63 static void menus_append(QQmlListProperty<QQuickMenu> *prop,
QQuickMenu *
obj);
64 static qsizetype menus_count(QQmlListProperty<QQuickMenu> *prop);
66 static void menus_clear(QQmlListProperty<QQuickMenu> *prop);
68 QPalette defaultPalette()
const override;
70 bool popupMode =
false;
71 bool triggering =
false;
72 bool altPressed =
false;