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
QQuickPopupPrivate Class Reference

#include <qquickpopup_p_p.h>

Inheritance diagram for QQuickPopupPrivate:
Collaboration diagram for QQuickPopupPrivate:

Public Types

enum  TransitionState { NoTransition , EnterTransition , ExitTransition }
Public Types inherited from QObjectPrivate
typedef void(* StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **)
using ConnectionDataPointer = QExplicitlySharedDataPointer<ConnectionData>
Public Types inherited from QSafeQuickItemChangeListener< QQuickPopupPrivate >
using InDestructorTest
using WasDeletedTest

Public Member Functions

 QQuickPopupPrivate ()
QQmlListProperty< QObjectcontentData ()
 \qmlproperty list<QtObject> QtQuick.Controls::Popup::contentData \qmldefault
QQmlListProperty< QQuickItemcontentChildren ()
 \qmlproperty list<Item> QtQuick.Controls::Popup::contentChildren
void init ()
void closeOrReject ()
bool tryClose (const QPointF &pos, QQuickPopup::ClosePolicy flags)
bool contains (const QPointF &scenePos) const
virtual bool blockInput (QQuickItem *item, const QPointF &point) const
virtual bool handlePress (QQuickItem *item, const QPointF &point, ulong timestamp)
virtual bool handleMove (QQuickItem *item, const QPointF &point, ulong timestamp)
virtual bool handleRelease (QQuickItem *item, const QPointF &point, ulong timestamp)
virtual bool handleReleaseWithoutGrab (const QEventPoint &)
virtual void handleUngrab ()
bool handleMouseEvent (QQuickItem *item, QMouseEvent *event)
bool handleHoverEvent (QQuickItem *item, QHoverEvent *event)
QMarginsF windowInsets () const
QPointF windowInsetsTopLeft () const
void setEffectivePosFromWindowPos (const QPointF &windowPos)
void reposition ()
bool usePopupWindow () const
void adjustPopupItemParentAndWindow ()
void createOverlay ()
QQuickItemcreateDimmer (QQmlComponent *component, QQuickPopup *popup, QQuickItem *parent) const
void destroyDimmer ()
void toggleOverlay ()
void updateContentPalettes (const QPalette &parentPalette)
virtual QQuickPopup::PopupType resolvedPopupType () const
virtual void showDimmer ()
virtual void hideDimmer ()
virtual void resizeDimmer ()
virtual bool prepareEnterTransition ()
virtual bool prepareExitTransition ()
virtual void finalizeEnterTransition ()
virtual void finalizeExitTransition ()
virtual void opened ()
Qt::WindowFlags popupWindowFlags () const
void setPopupWindowFlags (Qt::WindowFlags flags)
QMarginsF getMargins () const
void setTopMargin (qreal value, bool reset=false)
void setLeftMargin (qreal value, bool reset=false)
void setRightMargin (qreal value, bool reset=false)
void setBottomMargin (qreal value, bool reset=false)
QQuickPopupAnchorsgetAnchors ()
virtual QQuickPopupPositionergetPositioner ()
void setWindow (QQuickWindow *window)
void itemDestroyed (QQuickItem *item) override
QPalette defaultPalette () const override
void updateChildrenPalettes (const QPalette &parentPalette) override
Public Member Functions inherited from QObjectPrivate
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::QPropertyAdaptorSlotObjectgetPropertyAdaptorSlotObject (const QMetaProperty &property)
Public Member Functions inherited from QObjectData
 QObjectData ()=default
virtual ~QObjectData ()=0
const QMetaObjectdynamicMetaObject () const
Public Member Functions inherited from QSafeQuickItemChangeListener< QQuickPopupPrivate >
 ~QSafeQuickItemChangeListener () override
bool baseDeleted (const QObject *caller) const override
QString debugName () const override
Public Member Functions inherited from QQuickItemChangeListener
virtual ~QQuickItemChangeListener ()
virtual void itemGeometryChanged (QQuickItem *, QQuickGeometryChange, const QRectF &)
virtual void itemSiblingOrderChanged (QQuickItem *)
virtual void itemVisibilityChanged (QQuickItem *)
virtual void itemEnabledChanged (QQuickItem *)
virtual void itemOpacityChanged (QQuickItem *)
virtual void itemChildAdded (QQuickItem *, QQuickItem *)
virtual void itemChildRemoved (QQuickItem *, QQuickItem *)
virtual void itemParentChanged (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 void addSourceItem (QQuickItem *)
virtual void removeSourceItem (QQuickItem *)
Public Member Functions inherited from QQuickPaletteProviderPrivateBase< QQuickPopup, QQuickPopupPrivate >
virtual ~QQuickPaletteProviderPrivateBase ()=default
virtual QQuickPalettepalette () 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)
Public Member Functions inherited from QQuickAbstractPaletteProvider
virtual ~QQuickAbstractPaletteProvider ()=default

Static Public Member Functions

static QQuickPopupPrivateget (QQuickPopup *popup)
Static Public Member Functions inherited from QObjectPrivate
static bool removeConnection (Connection *c)
static QObjectPrivateget (QObject *o)
static const QObjectPrivateget (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)

Public Attributes

bool focus = false
bool modal = false
bool dim = false
bool hasDim = false
bool visible = false
bool complete = true
bool positioning = false
bool hasWidth = false
bool hasHeight = false
bool hasTopMargin = false
bool hasLeftMargin = false
bool hasRightMargin = false
bool hasBottomMargin = false
bool hasZ = false
bool allowVerticalFlip = false
bool allowHorizontalFlip = false
bool allowVerticalMove = true
bool allowHorizontalMove = true
bool allowVerticalResize = true
bool allowHorizontalResize = true
bool hadActiveFocusBeforeExitTransition = false
bool interactive = true
bool hasClosePolicy = false
bool outsidePressed = false
bool outsideParentPressed = false
bool inDestructor = false
bool relaxEdgeConstraint = false
bool popupWindowDirty = false
QPointer< QQuickItemlastActiveFocusItem
int touchId = -1
qreal x = 0
qreal y = 0
QPointF effectivePos
qreal margins = -1
qreal topMargin = 0
qreal leftMargin = 0
qreal rightMargin = 0
qreal bottomMargin = 0
QPointF pressPoint
TransitionState transitionState = NoTransition
QQuickPopup::ClosePolicy closePolicy = DefaultClosePolicy
QQuickItemparentItem = nullptr
QQuickItemdimmer = nullptr
QPointer< QQuickWindowwindow
QQuickTransitionenter = nullptr
QQuickTransitionexit = nullptr
QQuickPopupItempopupItem = nullptr
QQuickPopupWindowpopupWindow = nullptr
QQuickPopupPositionerpositioner = nullptr
QList< QQuickStateActionenterActions
QList< QQuickStateActionexitActions
QQuickPopupTransitionManager transitionManager
QQuickPopupAnchorsanchors = nullptr
qreal explicitDimmerOpacity = 0
qreal prevOpacity = 0
qreal prevScale = 0
QString title
QQuickPopup::PopupType popupType = QQuickPopup::Item
Qt::WindowModality popupWndModality = Qt::NonModal
Qt::WindowFlags windowFlags = Qt::Popup | Qt::FramelessWindowHint | Qt::NoDropShadowWindowHint
Public Attributes inherited from QObjectPrivate
ExtraDataextraData
QAtomicPointer< QThreadDatathreadData
QAtomicPointer< ConnectionDataconnections
union { 
   QObject *   currentChildBeingDeleted 
   QAbstractDeclarativeData *   declarativeData 
}; 
QAtomicPointer< QtSharedPointer::ExternalRefCountDatasharedRefcount
Public Attributes inherited from QObjectData
QObjectq_ptr
QObjectparent
QObjectList children
uint isWidget: 1
uint blockSig: 1
uint wasDeleted: 1
uint isDeletingChildren: 1
uint sendChildEvents: 1
uint receiveChildEvents: 1
uint isWindow: 1
uint deleteLaterCalled: 1
uint isQuickItem: 1
uint willBeWidget: 1
uint wasWidget: 1
uint receiveParentEvents: 1
uint unused: 20
QAtomicInt postedEvents
QDynamicMetaObjectDatametaObject
QBindingStorage bindingStorage

Static Public Attributes

static const QQuickPopup::ClosePolicy DefaultClosePolicy = QQuickPopup::CloseOnEscape | QQuickPopup::CloseOnPressOutside

Friends

class QQuickPopupTransitionManager

Additional Inherited Members

Protected Member Functions inherited from QQuickPaletteProviderPrivateBase< QQuickPopup, QQuickPopupPrivate >
void setCurrentColorGroup ()

Detailed Description

Definition at line 57 of file qquickpopup_p_p.h.

Member Enumeration Documentation

◆ TransitionState

Enumerator
NoTransition 
EnterTransition 
ExitTransition 

Definition at line 144 of file qquickpopup_p_p.h.

Constructor & Destructor Documentation

◆ QQuickPopupPrivate()

QQuickPopupPrivate::QQuickPopupPrivate ( )

Definition at line 502 of file qquickpopup.cpp.

Member Function Documentation

◆ adjustPopupItemParentAndWindow()

void QQuickPopupPrivate::adjustPopupItemParentAndWindow ( )

Definition at line 1143 of file qquickpopup.cpp.

◆ blockInput()

bool QQuickPopupPrivate::blockInput ( QQuickItem * item,
const QPointF & point ) const
virtual

Reimplemented in QQuickDrawerPrivate, and QQuickMenuPrivate.

Definition at line 575 of file qquickpopup.cpp.

◆ closeOrReject()

void QQuickPopupPrivate::closeOrReject ( )

Definition at line 521 of file qquickpopup.cpp.

◆ contains()

bool QQuickPopupPrivate::contains ( const QPointF & scenePos) const

Definition at line 555 of file qquickpopup.cpp.

◆ contentChildren()

QQmlListProperty< QQuickItem > QQuickPopupPrivate::contentChildren ( )

\qmlproperty list<Item> QtQuick.Controls::Popup::contentChildren

This property holds the list of content children.

The list contains all items that have been declared in QML as children of the popup.

Note
Unlike contentData, contentChildren does not include non-visual QML objects.
See also
Item::children, contentData

Definition at line 2352 of file qquickpopup.cpp.

◆ contentData()

QQmlListProperty< QObject > QQuickPopupPrivate::contentData ( )

\qmlproperty list<QtObject> QtQuick.Controls::Popup::contentData \qmldefault

This property holds the list of content data.

The list contains all objects that have been declared in QML as children of the popup.

Note
Unlike contentChildren, contentData does include non-visual QML objects.
See also
Item::data, contentChildren

Definition at line 2327 of file qquickpopup.cpp.

◆ createDimmer()

QQuickItem * QQuickPopupPrivate::createDimmer ( QQmlComponent * component,
QQuickPopup * popup,
QQuickItem * parent ) const

Definition at line 1212 of file qquickpopup.cpp.

◆ createOverlay()

void QQuickPopupPrivate::createOverlay ( )

Definition at line 1255 of file qquickpopup.cpp.

◆ defaultPalette()

QPalette QQuickPopupPrivate::defaultPalette ( ) const
overridevirtual

The default palette for this component.

Reimplemented from QQuickPaletteProviderPrivateBase< QQuickPopup, QQuickPopupPrivate >.

Reimplemented in QQuickToolTipPrivate, and QQuickToolTipPrivate.

Definition at line 1114 of file qquickpopup.cpp.

◆ destroyDimmer()

void QQuickPopupPrivate::destroyDimmer ( )

Definition at line 1287 of file qquickpopup.cpp.

◆ finalizeEnterTransition()

void QQuickPopupPrivate::finalizeEnterTransition ( )
virtual

Definition at line 833 of file qquickpopup.cpp.

◆ finalizeExitTransition()

void QQuickPopupPrivate::finalizeExitTransition ( )
virtual

Check for popups in the stack that:

  1. Are not in an exit transition.
  2. Contain a saved last active focus item (from the window). If found, update the overlay's focus reference to this item and prevent a reset. This ensures focus returns to the correct pre-popup element once the window clears.

Definition at line 842 of file qquickpopup.cpp.

◆ get()

QQuickPopupPrivate * QQuickPopupPrivate::get ( QQuickPopup * popup)
inlinestatic

Definition at line 67 of file qquickpopup_p_p.h.

◆ getAnchors()

QQuickPopupAnchors * QQuickPopupPrivate::getAnchors ( )
\since QtQuick.Controls 2.5 (Qt 5.12)
\qmlproperty Item QtQuick.Controls::Popup::anchors.centerIn

Anchors provide a way to position an item by specifying its
relationship with other items.

A common use case is to center a popup within its parent. One way to do
this is with the \l[QtQuick]{Item::}{x} and \l[QtQuick]{Item::}{y} properties. Anchors offer
a more convenient approach:

\qml
Pane {

...

    Popup {
        anchors.centerIn: parent
    }
}
\endqml

It is also possible to center the popup in the window by using \l Overlay:

\snippet qtquickcontrols-popup.qml centerIn

This makes it easy to center a popup in the window from any component.

\note Popups can only be centered within their immediate parent or
the window overlay; trying to center in other items will produce a warning.

\sa {Popup Positioning}, {Item::}{anchors}, {Using Qt Quick Controls types
    in property declarations}

Definition at line 1049 of file qquickpopup.cpp.

◆ getMargins()

QMarginsF QQuickPopupPrivate::getMargins ( ) const

Definition at line 958 of file qquickpopup.cpp.

◆ getPositioner()

QQuickPopupPositioner * QQuickPopupPrivate::getPositioner ( )
virtual

Reimplemented in QQuickDrawerPrivate, and QQuickMenuPrivate.

Definition at line 1057 of file qquickpopup.cpp.

◆ handleHoverEvent()

bool QQuickPopupPrivate::handleHoverEvent ( QQuickItem * item,
QHoverEvent * event )

Definition at line 655 of file qquickpopup.cpp.

◆ handleMouseEvent()

bool QQuickPopupPrivate::handleMouseEvent ( QQuickItem * item,
QMouseEvent * event )

Definition at line 641 of file qquickpopup.cpp.

◆ handleMove()

bool QQuickPopupPrivate::handleMove ( QQuickItem * item,
const QPointF & point,
ulong timestamp )
virtual

Reimplemented in QQuickDrawerPrivate.

Definition at line 610 of file qquickpopup.cpp.

◆ handlePress()

bool QQuickPopupPrivate::handlePress ( QQuickItem * item,
const QPointF & point,
ulong timestamp )
virtual

Reimplemented in QQuickDrawerPrivate, and QQuickMenuPrivate.

Definition at line 591 of file qquickpopup.cpp.

◆ handleRelease()

bool QQuickPopupPrivate::handleRelease ( QQuickItem * item,
const QPointF & point,
ulong timestamp )
virtual

Reimplemented in QQuickDrawerPrivate.

Definition at line 616 of file qquickpopup.cpp.

◆ handleReleaseWithoutGrab()

virtual bool QQuickPopupPrivate::handleReleaseWithoutGrab ( const QEventPoint & )
inlinevirtual

Reimplemented in QQuickMenuPrivate.

Definition at line 89 of file qquickpopup_p_p.h.

◆ handleUngrab()

void QQuickPopupPrivate::handleUngrab ( )
virtual

Reimplemented in QQuickDrawerPrivate.

Definition at line 628 of file qquickpopup.cpp.

◆ hideDimmer()

void QQuickPopupPrivate::hideDimmer ( )
virtual

Reimplemented in QQuickDrawerPrivate.

Definition at line 1329 of file qquickpopup.cpp.

◆ init()

void QQuickPopupPrivate::init ( )

Definition at line 507 of file qquickpopup.cpp.

◆ itemDestroyed()

void QQuickPopupPrivate::itemDestroyed ( QQuickItem * item)
overridevirtual

Reimplemented from QQuickItemChangeListener.

Definition at line 1102 of file qquickpopup.cpp.

◆ opened()

void QQuickPopupPrivate::opened ( )
virtual

Reimplemented in QQuickToolTipPrivate, and QQuickToolTipPrivate.

Definition at line 935 of file qquickpopup.cpp.

◆ popupWindowFlags()

Qt::WindowFlags QQuickPopupPrivate::popupWindowFlags ( ) const

Definition at line 948 of file qquickpopup.cpp.

◆ prepareEnterTransition()

bool QQuickPopupPrivate::prepareEnterTransition ( )
virtual

Reimplemented in QQuickDrawerPrivate, and QQuickMenuPrivate.

Definition at line 763 of file qquickpopup.cpp.

◆ prepareExitTransition()

bool QQuickPopupPrivate::prepareExitTransition ( )
virtual

Reimplemented in QQuickDrawerPrivate, and QQuickMenuPrivate.

Definition at line 803 of file qquickpopup.cpp.

◆ reposition()

void QQuickPopupPrivate::reposition ( )

Definition at line 1109 of file qquickpopup.cpp.

◆ resizeDimmer()

void QQuickPopupPrivate::resizeDimmer ( )
virtual

Reimplemented in QQuickDrawerPrivate.

Definition at line 1336 of file qquickpopup.cpp.

◆ resolvedPopupType()

QQuickPopup::PopupType QQuickPopupPrivate::resolvedPopupType ( ) const
virtual

Reimplemented in QQuickDrawerPrivate, and QQuickMenuPrivate.

Definition at line 1119 of file qquickpopup.cpp.

◆ setBottomMargin()

void QQuickPopupPrivate::setBottomMargin ( qreal value,
bool reset = false )

Definition at line 1003 of file qquickpopup.cpp.

◆ setEffectivePosFromWindowPos()

void QQuickPopupPrivate::setEffectivePosFromWindowPos ( const QPointF & windowPos)

Definition at line 702 of file qquickpopup.cpp.

◆ setLeftMargin()

void QQuickPopupPrivate::setLeftMargin ( qreal value,
bool reset = false )

Definition at line 977 of file qquickpopup.cpp.

◆ setPopupWindowFlags()

void QQuickPopupPrivate::setPopupWindowFlags ( Qt::WindowFlags flags)

Definition at line 953 of file qquickpopup.cpp.

◆ setRightMargin()

void QQuickPopupPrivate::setRightMargin ( qreal value,
bool reset = false )

Definition at line 990 of file qquickpopup.cpp.

◆ setTopMargin()

void QQuickPopupPrivate::setTopMargin ( qreal value,
bool reset = false )

Definition at line 964 of file qquickpopup.cpp.

◆ setWindow()

void QQuickPopupPrivate::setWindow ( QQuickWindow * window)

Definition at line 1065 of file qquickpopup.cpp.

◆ showDimmer()

void QQuickPopupPrivate::showDimmer ( )
virtual

Reimplemented in QQuickDrawerPrivate.

Definition at line 1322 of file qquickpopup.cpp.

◆ toggleOverlay()

void QQuickPopupPrivate::toggleOverlay ( )

Definition at line 1301 of file qquickpopup.cpp.

◆ tryClose()

bool QQuickPopupPrivate::tryClose ( const QPointF & pos,
QQuickPopup::ClosePolicy flags )

Definition at line 533 of file qquickpopup.cpp.

◆ updateChildrenPalettes()

void QQuickPopupPrivate::updateChildrenPalettes ( const QPalette & parentPalette)
overridevirtual

Updates children palettes. The default implementation invokes inheritPalette for all visual children.

This function is also called when palette is changed (signal changed() is emitted).

Reimplemented from QQuickPaletteProviderPrivateBase< QQuickPopup, QQuickPopupPrivate >.

Definition at line 1317 of file qquickpopup.cpp.

◆ updateContentPalettes()

void QQuickPopupPrivate::updateContentPalettes ( const QPalette & parentPalette)

Definition at line 1308 of file qquickpopup.cpp.

◆ usePopupWindow()

bool QQuickPopupPrivate::usePopupWindow ( ) const

Definition at line 1138 of file qquickpopup.cpp.

◆ windowInsets()

QMarginsF QQuickPopupPrivate::windowInsets ( ) const

Definition at line 667 of file qquickpopup.cpp.

◆ windowInsetsTopLeft()

QPointF QQuickPopupPrivate::windowInsetsTopLeft ( ) const

Definition at line 696 of file qquickpopup.cpp.

◆ QQuickPopupTransitionManager

friend class QQuickPopupTransitionManager
friend

Definition at line 211 of file qquickpopup_p_p.h.

Member Data Documentation

◆ allowHorizontalFlip

bool QQuickPopupPrivate::allowHorizontalFlip = false

Definition at line 165 of file qquickpopup_p_p.h.

◆ allowHorizontalMove

bool QQuickPopupPrivate::allowHorizontalMove = true

Definition at line 167 of file qquickpopup_p_p.h.

◆ allowHorizontalResize

bool QQuickPopupPrivate::allowHorizontalResize = true

Definition at line 169 of file qquickpopup_p_p.h.

◆ allowVerticalFlip

bool QQuickPopupPrivate::allowVerticalFlip = false

Definition at line 164 of file qquickpopup_p_p.h.

◆ allowVerticalMove

bool QQuickPopupPrivate::allowVerticalMove = true

Definition at line 166 of file qquickpopup_p_p.h.

◆ allowVerticalResize

bool QQuickPopupPrivate::allowVerticalResize = true

Definition at line 168 of file qquickpopup_p_p.h.

◆ anchors

QQuickPopupAnchors* QQuickPopupPrivate::anchors = nullptr

Definition at line 202 of file qquickpopup_p_p.h.

◆ bottomMargin

qreal QQuickPopupPrivate::bottomMargin = 0

Definition at line 187 of file qquickpopup_p_p.h.

◆ closePolicy

QQuickPopup::ClosePolicy QQuickPopupPrivate::closePolicy = DefaultClosePolicy

Definition at line 190 of file qquickpopup_p_p.h.

◆ complete

bool QQuickPopupPrivate::complete = true

Definition at line 155 of file qquickpopup_p_p.h.

◆ DefaultClosePolicy

const QQuickPopup::ClosePolicy QQuickPopupPrivate::DefaultClosePolicy = QQuickPopup::CloseOnEscape | QQuickPopup::CloseOnPressOutside
static

Definition at line 148 of file qquickpopup_p_p.h.

◆ dim

bool QQuickPopupPrivate::dim = false

Definition at line 152 of file qquickpopup_p_p.h.

◆ dimmer

QQuickItem* QQuickPopupPrivate::dimmer = nullptr

Definition at line 192 of file qquickpopup_p_p.h.

◆ effectivePos

QPointF QQuickPopupPrivate::effectivePos

Definition at line 182 of file qquickpopup_p_p.h.

◆ enter

QQuickTransition* QQuickPopupPrivate::enter = nullptr

Definition at line 194 of file qquickpopup_p_p.h.

◆ enterActions

QList<QQuickStateAction> QQuickPopupPrivate::enterActions

Definition at line 199 of file qquickpopup_p_p.h.

◆ exit

QQuickTransition* QQuickPopupPrivate::exit = nullptr

Definition at line 195 of file qquickpopup_p_p.h.

◆ exitActions

QList<QQuickStateAction> QQuickPopupPrivate::exitActions

Definition at line 200 of file qquickpopup_p_p.h.

◆ explicitDimmerOpacity

qreal QQuickPopupPrivate::explicitDimmerOpacity = 0

Definition at line 203 of file qquickpopup_p_p.h.

◆ focus

bool QQuickPopupPrivate::focus = false

Definition at line 150 of file qquickpopup_p_p.h.

◆ hadActiveFocusBeforeExitTransition

bool QQuickPopupPrivate::hadActiveFocusBeforeExitTransition = false

Definition at line 170 of file qquickpopup_p_p.h.

◆ hasBottomMargin

bool QQuickPopupPrivate::hasBottomMargin = false

Definition at line 162 of file qquickpopup_p_p.h.

◆ hasClosePolicy

bool QQuickPopupPrivate::hasClosePolicy = false

Definition at line 172 of file qquickpopup_p_p.h.

◆ hasDim

bool QQuickPopupPrivate::hasDim = false

Definition at line 153 of file qquickpopup_p_p.h.

◆ hasHeight

bool QQuickPopupPrivate::hasHeight = false

Definition at line 158 of file qquickpopup_p_p.h.

◆ hasLeftMargin

bool QQuickPopupPrivate::hasLeftMargin = false

Definition at line 160 of file qquickpopup_p_p.h.

◆ hasRightMargin

bool QQuickPopupPrivate::hasRightMargin = false

Definition at line 161 of file qquickpopup_p_p.h.

◆ hasTopMargin

bool QQuickPopupPrivate::hasTopMargin = false

Definition at line 159 of file qquickpopup_p_p.h.

◆ hasWidth

bool QQuickPopupPrivate::hasWidth = false

Definition at line 157 of file qquickpopup_p_p.h.

◆ hasZ

bool QQuickPopupPrivate::hasZ = false

Definition at line 163 of file qquickpopup_p_p.h.

◆ inDestructor

bool QQuickPopupPrivate::inDestructor = false

Definition at line 175 of file qquickpopup_p_p.h.

◆ interactive

bool QQuickPopupPrivate::interactive = true

Definition at line 171 of file qquickpopup_p_p.h.

◆ lastActiveFocusItem

QPointer<QQuickItem> QQuickPopupPrivate::lastActiveFocusItem

Definition at line 178 of file qquickpopup_p_p.h.

◆ leftMargin

qreal QQuickPopupPrivate::leftMargin = 0

Definition at line 185 of file qquickpopup_p_p.h.

◆ margins

qreal QQuickPopupPrivate::margins = -1

Definition at line 183 of file qquickpopup_p_p.h.

◆ modal

bool QQuickPopupPrivate::modal = false

Definition at line 151 of file qquickpopup_p_p.h.

◆ outsideParentPressed

bool QQuickPopupPrivate::outsideParentPressed = false

Definition at line 174 of file qquickpopup_p_p.h.

◆ outsidePressed

bool QQuickPopupPrivate::outsidePressed = false

Definition at line 173 of file qquickpopup_p_p.h.

◆ parentItem

QQuickItem* QQuickPopupPrivate::parentItem = nullptr

Definition at line 191 of file qquickpopup_p_p.h.

◆ popupItem

QQuickPopupItem* QQuickPopupPrivate::popupItem = nullptr

Definition at line 196 of file qquickpopup_p_p.h.

◆ popupType

QQuickPopup::PopupType QQuickPopupPrivate::popupType = QQuickPopup::Item

Definition at line 207 of file qquickpopup_p_p.h.

◆ popupWindow

QQuickPopupWindow* QQuickPopupPrivate::popupWindow = nullptr

Definition at line 197 of file qquickpopup_p_p.h.

◆ popupWindowDirty

bool QQuickPopupPrivate::popupWindowDirty = false

Definition at line 177 of file qquickpopup_p_p.h.

◆ popupWndModality

Qt::WindowModality QQuickPopupPrivate::popupWndModality = Qt::NonModal

Definition at line 208 of file qquickpopup_p_p.h.

◆ positioner

QQuickPopupPositioner* QQuickPopupPrivate::positioner = nullptr

Definition at line 198 of file qquickpopup_p_p.h.

◆ positioning

bool QQuickPopupPrivate::positioning = false

Definition at line 156 of file qquickpopup_p_p.h.

◆ pressPoint

QPointF QQuickPopupPrivate::pressPoint

Definition at line 188 of file qquickpopup_p_p.h.

◆ prevOpacity

qreal QQuickPopupPrivate::prevOpacity = 0

Definition at line 204 of file qquickpopup_p_p.h.

◆ prevScale

qreal QQuickPopupPrivate::prevScale = 0

Definition at line 205 of file qquickpopup_p_p.h.

◆ relaxEdgeConstraint

bool QQuickPopupPrivate::relaxEdgeConstraint = false

Definition at line 176 of file qquickpopup_p_p.h.

◆ rightMargin

qreal QQuickPopupPrivate::rightMargin = 0

Definition at line 186 of file qquickpopup_p_p.h.

◆ title

QString QQuickPopupPrivate::title

Definition at line 206 of file qquickpopup_p_p.h.

◆ topMargin

qreal QQuickPopupPrivate::topMargin = 0

Definition at line 184 of file qquickpopup_p_p.h.

◆ touchId

int QQuickPopupPrivate::touchId = -1

Definition at line 179 of file qquickpopup_p_p.h.

◆ transitionManager

QQuickPopupTransitionManager QQuickPopupPrivate::transitionManager

Definition at line 201 of file qquickpopup_p_p.h.

◆ transitionState

TransitionState QQuickPopupPrivate::transitionState = NoTransition

Definition at line 189 of file qquickpopup_p_p.h.

◆ visible

bool QQuickPopupPrivate::visible = false

Definition at line 154 of file qquickpopup_p_p.h.

◆ window

QPointer<QQuickWindow> QQuickPopupPrivate::window

Definition at line 193 of file qquickpopup_p_p.h.

◆ windowFlags

Qt::WindowFlags QQuickPopupPrivate::windowFlags = Qt::Popup | Qt::FramelessWindowHint | Qt::NoDropShadowWindowHint

Definition at line 209 of file qquickpopup_p_p.h.

◆ x

qreal QQuickPopupPrivate::x = 0

Definition at line 180 of file qquickpopup_p_p.h.

◆ y

qreal QQuickPopupPrivate::y = 0

Definition at line 181 of file qquickpopup_p_p.h.


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