5#ifndef QQUICKACTION_P_P_H
6#define QQUICKACTION_P_P_H
19#include <QtCore/private/qobject_p.h>
20#include <QtCore/qvariant.h>
21#include <QtCore/qstring.h>
22#if QT_CONFIG(shortcut)
23# include <QtGui/qkeysequence.h>
25#include <QtQuick/private/qquickitemchangelistener_p.h>
30class QQuickActionGroup;
35 Q_DECLARE_PUBLIC(QQuickAction)
43#if QT_CONFIG(shortcut)
61 void trigger(QObject*,
bool doToggle);
63#if QT_CONFIG(shortcut)
93#if QT_CONFIG(shortcut)
99 QQuickActionGroup *
group =
nullptr;
void trigger(QObject *, bool doToggle)
bool handleShortcutEvent(QObject *object, QShortcutEvent *event)
void itemDestroyed(QQuickItem *item) override
void registerItem(QQuickItem *item)
bool watchItem(QQuickItem *item)
QQuickActionGroup * group
void itemVisibilityChanged(QQuickItem *item) override
bool unwatchItem(QQuickItem *item)
void unregisterItem(QQuickItem *item)