Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QQuickPopupPositioner Class Reference

#include <qquickpopuppositioner_p_p.h>

Inheritance diagram for QQuickPopupPositioner:
Collaboration diagram for QQuickPopupPositioner:

Public Member Functions

 QQuickPopupPositioner (QQuickPopup *popup)
 ~QQuickPopupPositioner ()
QQuickPopuppopup () const
QQuickItemparentItem () const
void setParentItem (QQuickItem *parent)
virtual void reposition ()
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 void itemScaleChanged (QQuickItem *)
virtual void itemTransformChanged (QQuickItem *, QQuickItem *)
virtual QQuickAnchorsPrivateanchorPrivate ()
virtual bool baseDeleted (const QObject *caller) const
virtual QString debugName () const
virtual void addSourceItem (QQuickItem *)
virtual void removeSourceItem (QQuickItem *)

Protected Member Functions

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)
void repositionPopupWindow ()

Protected Attributes

bool m_positioning = false
QQuickItemm_parentItem = nullptr
QQuickPopupm_popup = nullptr
qreal m_popupScale = 1.0

Detailed Description

Definition at line 27 of file qquickpopuppositioner_p_p.h.

Constructor & Destructor Documentation

◆ QQuickPopupPositioner()

QQuickPopupPositioner::QQuickPopupPositioner ( QQuickPopup * popup)
explicit

Definition at line 27 of file qquickpopuppositioner.cpp.

◆ ~QQuickPopupPositioner()

QQuickPopupPositioner::~QQuickPopupPositioner ( )

Definition at line 32 of file qquickpopuppositioner.cpp.

Member Function Documentation

◆ addAncestorListeners()

void QQuickPopupPositioner::addAncestorListeners ( QQuickItem * item)
protected

Definition at line 399 of file qquickpopuppositioner.cpp.

◆ itemChildRemoved()

void QQuickPopupPositioner::itemChildRemoved ( QQuickItem * item,
QQuickItem * child )
overrideprotectedvirtual

Reimplemented from QQuickItemChangeListener.

Definition at line 381 of file qquickpopuppositioner.cpp.

◆ itemGeometryChanged()

void QQuickPopupPositioner::itemGeometryChanged ( QQuickItem * ,
QQuickGeometryChange ,
const QRectF &  )
overrideprotectedvirtual

Reimplemented from QQuickItemChangeListener.

Definition at line 369 of file qquickpopuppositioner.cpp.

◆ itemParentChanged()

void QQuickPopupPositioner::itemParentChanged ( QQuickItem * ,
QQuickItem * parent )
overrideprotectedvirtual

Reimplemented from QQuickItemChangeListener.

Definition at line 376 of file qquickpopuppositioner.cpp.

◆ parentItem()

QQuickItem * QQuickPopupPositioner::parentItem ( ) const

Definition at line 45 of file qquickpopuppositioner.cpp.

◆ popup()

QQuickPopup * QQuickPopupPositioner::popup ( ) const

Definition at line 40 of file qquickpopuppositioner.cpp.

◆ removeAncestorListeners()

void QQuickPopupPositioner::removeAncestorListeners ( QQuickItem * item)
protected

Definition at line 387 of file qquickpopuppositioner.cpp.

◆ reposition()

void QQuickPopupPositioner::reposition ( )
virtual

◆ repositionPopupWindow()

void QQuickPopupPositioner::repositionPopupWindow ( )
protected

Definition at line 288 of file qquickpopuppositioner.cpp.

◆ setParentItem()

void QQuickPopupPositioner::setParentItem ( QQuickItem * parent)

Definition at line 50 of file qquickpopuppositioner.cpp.

Member Data Documentation

◆ m_parentItem

QQuickItem* QQuickPopupPositioner::m_parentItem = nullptr
protected

Definition at line 51 of file qquickpopuppositioner_p_p.h.

◆ m_popup

QQuickPopup* QQuickPopupPositioner::m_popup = nullptr
protected

Definition at line 52 of file qquickpopuppositioner_p_p.h.

◆ m_popupScale

qreal QQuickPopupPositioner::m_popupScale = 1.0
protected

Definition at line 53 of file qquickpopuppositioner_p_p.h.

◆ m_positioning

bool QQuickPopupPositioner::m_positioning = false
protected

Definition at line 50 of file qquickpopuppositioner_p_p.h.


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