|
| QQuickMenuPrivate () |
void | init () |
QPlatformMenu * | nativeHandle () |
QPlatformMenu * | maybeNativeHandle () const |
QQuickMenu * | rootMenu () const |
bool | useNativeMenu () const |
bool | createNativeMenu () |
void | removeNativeMenu () |
void | syncWithNativeMenu () |
void | syncWithUseNativeMenu () |
void | setNativeMenuVisible (bool visible) |
void | makeEditMenu () |
QQuickItem * | itemAt (int index) const |
void | insertItem (int index, QQuickItem *item) |
void | maybeCreateAndInsertNativeItem (int index, QQuickItem *item) |
void | moveItem (int from, int to) |
void | removeItem (int index, QQuickItem *item, DestructionPolicy destructionPolicy=DestructionPolicy::DoNotDestroy) |
void | removeNativeItem (int index, SyncPolicy syncPolicy=SyncPolicy::Sync) |
void | resetNativeData () |
void | printContentModelItems () const |
QQuickItem * | beginCreateItem () |
void | completeCreateItem () |
QQuickItem * | createItem (QQuickMenu *menu) |
QQuickItem * | createItem (QQuickAction *action) |
void | resizeItem (QQuickItem *item) |
void | resizeItems () |
void | itemChildAdded (QQuickItem *item, QQuickItem *child) override |
void | itemSiblingOrderChanged (QQuickItem *item) override |
void | itemParentChanged (QQuickItem *item, QQuickItem *parent) override |
void | itemDestroyed (QQuickItem *item) override |
void | itemGeometryChanged (QQuickItem *, QQuickGeometryChange change, const QRectF &diff) override |
QQuickPopupPositioner * | getPositioner () override |
bool | prepareEnterTransition () override |
bool | prepareExitTransition () override |
bool | blockInput (QQuickItem *item, const QPointF &point) const override |
bool | handlePress (QQuickItem *item, const QPointF &point, ulong timestamp) override |
bool | handleReleaseWithoutGrab (const QEventPoint &eventPoint) override |
void | onItemHovered () |
void | onItemTriggered () |
void | onItemActiveFocusChanged () |
void | updateTextPadding () |
QQuickMenu * | currentSubMenu () const |
void | setParentMenu (QQuickMenu *parent) |
void | resolveParentItem () |
void | popup (QQuickItem *menuItem=nullptr) |
void | propagateKeyEvent (QKeyEvent *event) |
void | startHoverTimer () |
void | stopHoverTimer () |
void | setCurrentIndex (int index, Qt::FocusReason reason) |
bool | activateNextItem () |
bool | activatePreviousItem () |
QQuickMenuItem * | firstEnabledMenuItem () const |
QPalette | defaultPalette () const override |
virtual QQuickPopup::PopupType | resolvedPopupType () const override |
void | resetContentItem () |
void | ensureExtraData () |
void | setObjectNameWithoutBindings (const QString &name) |
| QObjectPrivate (decltype(QObjectPrivateVersion) version=QObjectPrivateVersion) |
virtual | ~QObjectPrivate () |
void | deleteChildren () |
void | clearBindingStorage () |
void | setParent_helper (QObject *) |
void | moveToThread_helper () |
void | setThreadData_helper (QThreadData *currentData, QThreadData *targetData, QBindingStatus *status) |
QObjectList | receiverList (const char *signal) const |
void | ensureConnectionData () |
void | addConnection (int signal, Connection *c) |
int | signalIndex (const char *signalName, const QMetaObject **meta=nullptr) const |
bool | isSignalConnected (uint signalIdx, bool checkDeclarative=true) const |
bool | maybeSignalConnected (uint signalIndex) const |
bool | isDeclarativeSignalConnected (uint signalIdx) const |
void | connectNotify (const QMetaMethod &signal) |
void | disconnectNotify (const QMetaMethod &signal) |
void | reinitBindingStorageAfterThreadMove () |
virtual std::string | flagsForDumping () const |
virtual void | writeToDebugStream (QDebug &) const |
QtPrivate::QPropertyAdaptorSlotObject * | getPropertyAdaptorSlotObject (const QMetaProperty &property) |
| QObjectData ()=default |
virtual | ~QObjectData ()=0 |
const QMetaObject * | dynamicMetaObject () const |
| ~QSafeQuickItemChangeListener () override |
bool | baseDeleted (const QObject *caller) const override |
QString | debugName () const override |
virtual | ~QQuickItemChangeListener () |
virtual void | itemVisibilityChanged (QQuickItem *) |
virtual void | itemEnabledChanged (QQuickItem *) |
virtual void | itemOpacityChanged (QQuickItem *) |
virtual void | itemChildRemoved (QQuickItem *, QQuickItem *) |
virtual void | itemRotationChanged (QQuickItem *) |
virtual void | itemImplicitWidthChanged (QQuickItem *) |
virtual void | itemImplicitHeightChanged (QQuickItem *) |
virtual void | itemFocusChanged (QQuickItem *, Qt::FocusReason) |
virtual void | itemScaleChanged (QQuickItem *) |
virtual void | itemTransformChanged (QQuickItem *, QQuickItem *) |
virtual QQuickAnchorsPrivate * | anchorPrivate () |
virtual void | addSourceItem (QQuickItem *) |
virtual void | removeSourceItem (QQuickItem *) |
virtual | ~QQuickPaletteProviderPrivateBase ()=default |
virtual QQuickPalette * | palette () const |
virtual void | setPalette (QQuickPalette *p) |
virtual void | resetPalette () |
virtual bool | providesPalette () const |
QPalette | parentPalette (const QPalette &fallbackPalette) const override |
void | inheritPalette (const QPalette &parentPalette) |
virtual | ~QQuickAbstractPaletteProvider ()=default |
|
static QQuickMenuPrivate * | get (QQuickMenu *menu) |
static void | recursivelyCreateNativeMenuItems (QQuickMenu *menu) |
static void | contentData_append (QQmlListProperty< QObject > *prop, QObject *obj) |
static qsizetype | contentData_count (QQmlListProperty< QObject > *prop) |
static QObject * | contentData_at (QQmlListProperty< QObject > *prop, qsizetype index) |
static void | contentData_clear (QQmlListProperty< QObject > *prop) |
static bool | removeConnection (Connection *c) |
static QObjectPrivate * | get (QObject *o) |
static const QObjectPrivate * | get (const QObject *o) |
template<typename Func1, typename Func2> |
static QMetaObject::Connection | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection) |
template<typename Func1, typename Func2> |
static bool | disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot) |
static QMetaObject::Connection | connectImpl (const QObject *sender, int signal_index, const QObject *receiver, void **slot, QtPrivate::QSlotObjectBase *slotObj, int type, const int *types, const QMetaObject *senderMetaObject) |
static QMetaObject::Connection | connect (const QObject *sender, int signal_index, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
static QMetaObject::Connection | connect (const QObject *sender, int signal_index, const QObject *receiver, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
static bool | disconnect (const QObject *sender, int signal_index, void **slot) |
static bool | disconnect (const QObject *sender, int signal_index, const QObject *receiver, void **slot) |
Definition at line 36 of file qquickmenu_p_p.h.