Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qquickattachedpropertypropagator.h
Go to the documentation of this file.
1
// Copyright (C) 2022 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
// Qt-Security score:significant reason:default
4
5
#
ifndef
QQUICKATTACHEDOBJECT_H
6
#
define
QQUICKATTACHEDOBJECT_H
7
8
#
include
<
QtCore
/
qobject
.
h
>
9
#
include
<
QtQuickControls2
/
qtquickcontrols2global
.
h
>
10
11
QT_BEGIN_NAMESPACE
12
13
class
QQuickAttachedPropertyPropagatorPrivate;
14
15
class
Q_QUICKCONTROLS2_EXPORT
QQuickAttachedPropertyPropagator
:
public
QObject
16
{
17
Q_OBJECT
18
19
public
:
20
explicit
QQuickAttachedPropertyPropagator(QObject *parent =
nullptr
);
21
~QQuickAttachedPropertyPropagator();
22
23
QList<QQuickAttachedPropertyPropagator *> attachedChildren()
const
;
24
25
QQuickAttachedPropertyPropagator *attachedParent()
const
;
26
27
protected
:
28
void
initialize();
29
30
virtual
void
attachedParentChange(QQuickAttachedPropertyPropagator *newParent, QQuickAttachedPropertyPropagator *oldParent);
31
32
private
:
33
#
ifndef
QT_NO_DEBUG_STREAM
34
friend
Q_QUICKCONTROLS2_EXPORT QDebug operator<<(QDebug debug,
const
QQuickAttachedPropertyPropagator *propagator);
35
#
endif
36
37
Q_DECLARE_PRIVATE(QQuickAttachedPropertyPropagator)
38
};
39
40
QT_END_NAMESPACE
41
42
#
endif
// QQUICKATTACHEDOBJECT_H
QQuickAttachedPropertyPropagatorPrivate
Definition
qquickattachedpropertypropagator.cpp:290
QQuickAttachedPropertyPropagatorPrivate::transientParentWindowChanged
void transientParentWindowChanged(QWindow *newTransientParent)
Definition
qquickattachedpropertypropagator.cpp:399
QQuickAttachedPropertyPropagatorPrivate::detachFrom
void detachFrom(QObject *object)
Definition
qquickattachedpropertypropagator.cpp:322
QQuickAttachedPropertyPropagatorPrivate::get
static QQuickAttachedPropertyPropagatorPrivate * get(QQuickAttachedPropertyPropagator *attachedObject)
Definition
qquickattachedpropertypropagator.cpp:294
QQuickAttachedPropertyPropagatorPrivate::itemParentChanged
void itemParentChanged(QQuickItem *item, QQuickItem *parent) override
Definition
qquickattachedpropertypropagator.cpp:410
QQuickAttachedPropertyPropagatorPrivate::itemWindowChanged
void itemWindowChanged(QQuickWindow *window)
Definition
qquickattachedpropertypropagator.cpp:387
QQuickAttachedPropertyPropagatorPrivate::attachedParent
QPointer< QQuickAttachedPropertyPropagator > attachedParent
Definition
qquickattachedpropertypropagator.cpp:308
QQuickAttachedPropertyPropagatorPrivate::attachTo
void attachTo(QObject *object)
Definition
qquickattachedpropertypropagator.cpp:311
QQuickAttachedPropertyPropagatorPrivate::attachedChildren
QList< QQuickAttachedPropertyPropagator * > attachedChildren
Definition
qquickattachedpropertypropagator.cpp:307
QQuickAttachedPropertyPropagatorPrivate::setAttachedParent
void setAttachedParent(QQuickAttachedPropertyPropagator *parent)
Definition
qquickattachedpropertypropagator.cpp:351
QQuickAttachedPropertyPropagator
The QQuickAttachedPropertyPropagator class provides a way to propagate attached properties.
Definition
qquickattachedpropertypropagator.h:16
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
findAttachedChildren
static QList< QQuickAttachedPropertyPropagator * > findAttachedChildren(const QMetaObject *type, QObject *object)
Definition
qquickattachedpropertypropagator.cpp:232
findAttachedItem
static QQuickItem * findAttachedItem(QObject *parent)
Definition
qquickattachedpropertypropagator.cpp:277
findAttachedParent
static QQuickAttachedPropertyPropagator * findAttachedParent(const QMetaObject *ourAttachedType, QObject *objectWeAreAttachedTo)
Definition
qquickattachedpropertypropagator.cpp:110
firstCppMetaObject
const QMetaObject * firstCppMetaObject(QQuickAttachedPropertyPropagator *propagator)
Definition
qquickattachedpropertypropagator.cpp:382
operator<<
QDebug operator<<(QDebug dbg, const NSObject *nsObject)
Definition
qcore_mac.mm:209
qtdeclarative
src
quickcontrols
qquickattachedpropertypropagator.h
Generated on
for Qt by
1.18.0