Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QQuickMenuPositioner Class Reference
+ Inheritance diagram for QQuickMenuPositioner:
+ Collaboration diagram for QQuickMenuPositioner:

Public Member Functions

 QQuickMenuPositioner (QQuickMenu *menu)
 
void reposition () override
 
- Public Member Functions inherited from QQuickPopupPositioner
 QQuickPopupPositioner (QQuickPopup *popup)
 
 ~QQuickPopupPositioner ()
 
QQuickPopuppopup () const
 
QQuickItemparentItem () const
 
void setParentItem (QQuickItem *parent)
 
- Public Member Functions inherited from QQuickItemChangeListener
virtual ~QQuickItemChangeListener ()
 
virtual void itemSiblingOrderChanged (QQuickItem *)
 
virtual void itemVisibilityChanged (QQuickItem *)
 
virtual void itemEnabledChanged (QQuickItem *)
 
virtual void itemOpacityChanged (QQuickItem *)
 
virtual void itemDestroyed (QQuickItem *)
 
virtual void itemChildAdded (QQuickItem *, QQuickItem *)
 
virtual void itemRotationChanged (QQuickItem *)
 
virtual void itemImplicitWidthChanged (QQuickItem *)
 
virtual void itemImplicitHeightChanged (QQuickItem *)
 
virtual void itemFocusChanged (QQuickItem *, Qt::FocusReason)
 
virtual QQuickAnchorsPrivateanchorPrivate ()
 

Additional Inherited Members

- Protected Member Functions inherited from QQuickPopupPositioner
void itemGeometryChanged (QQuickItem *, QQuickGeometryChange, const QRectF &) override
 
void itemParentChanged (QQuickItem *, QQuickItem *parent) override
 
void itemChildRemoved (QQuickItem *, QQuickItem *child) override
 
void removeAncestorListeners (QQuickItem *item)
 
void addAncestorListeners (QQuickItem *item)
 
- Protected Attributes inherited from QQuickPopupPositioner
bool m_positioning = false
 
QQuickItemm_parentItem = nullptr
 
QQuickPopupm_popup = nullptr
 
qreal m_popupScale = 1.0
 

Detailed Description

Definition at line 214 of file qquickmenu.cpp.

Constructor & Destructor Documentation

◆ QQuickMenuPositioner()

QQuickMenuPositioner::QQuickMenuPositioner ( QQuickMenu * menu)
inline

Definition at line 217 of file qquickmenu.cpp.

Member Function Documentation

◆ reposition()

void QQuickMenuPositioner::reposition ( )
overridevirtual

Reimplemented from QQuickPopupPositioner.

Definition at line 415 of file qquickmenu.cpp.

References QQuickMenuPrivate::get(), QWidget::height, menu, QQuickPopupPositioner::popup(), QQuickPopupPositioner::reposition(), and QWidget::width.

+ Here is the call graph for this function:

The documentation for this class was generated from the following file: