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

#include <qquickscrollbar_p_p.h>

Inheritance diagram for QQuickScrollBarAttachedPrivate:
Collaboration diagram for QQuickScrollBarAttachedPrivate:

Public Member Functions

void setFlickable (QQuickFlickable *flickable)
void initHorizontal ()
void initVertical ()
void cleanupHorizontal ()
void cleanupVertical ()
void activateHorizontal ()
void activateVertical ()
void scrollHorizontal ()
void scrollVertical ()
void mirrorVertical ()
void layoutHorizontal (bool move=true)
void layoutVertical (bool move=true)
void itemGeometryChanged (QQuickItem *item, QQuickGeometryChange change, const QRectF &diff) override
void itemImplicitWidthChanged (QQuickItem *item) override
void itemImplicitHeightChanged (QQuickItem *item) override
void itemDestroyed (QQuickItem *item) 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< QQuickScrollBarAttachedPrivate >
 ~QSafeQuickItemChangeListener () override
bool baseDeleted (const QObject *caller) const override
QString debugName () const override
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 itemChildAdded (QQuickItem *, QQuickItem *)
virtual void itemChildRemoved (QQuickItem *, QQuickItem *)
virtual void itemParentChanged (QQuickItem *, QQuickItem *)
virtual void itemRotationChanged (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 *)

Static Public Member Functions

static QQuickScrollBarAttachedPrivateget (QQuickScrollBarAttached *attached)
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

QQuickFlickableflickable = nullptr
QQuickScrollBarhorizontal = nullptr
QQuickScrollBarvertical = nullptr
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

Additional Inherited Members

Public Types inherited from QObjectPrivate
typedef void(* StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **)
using ConnectionDataPointer = QExplicitlySharedDataPointer<ConnectionData>
Public Types inherited from QSafeQuickItemChangeListener< QQuickScrollBarAttachedPrivate >
using InDestructorTest
using WasDeletedTest

Detailed Description

Definition at line 84 of file qquickscrollbar_p_p.h.

Member Function Documentation

◆ activateHorizontal()

void QQuickScrollBarAttachedPrivate::activateHorizontal ( )

Definition at line 1066 of file qquickscrollbar.cpp.

References flickable, QQuickScrollBarPrivate::moving, and QQuickScrollBarPrivate::updateActive().

Here is the call graph for this function:

◆ activateVertical()

void QQuickScrollBarAttachedPrivate::activateVertical ( )

Definition at line 1073 of file qquickscrollbar.cpp.

References flickable, QQuickScrollBarPrivate::moving, and QQuickScrollBarPrivate::updateActive().

Here is the call graph for this function:

◆ cleanupHorizontal()

void QQuickScrollBarAttachedPrivate::cleanupHorizontal ( )

Definition at line 1020 of file qquickscrollbar.cpp.

References flickable.

Referenced by setFlickable().

Here is the caller graph for this function:

◆ cleanupVertical()

void QQuickScrollBarAttachedPrivate::cleanupVertical ( )

Definition at line 1045 of file qquickscrollbar.cpp.

References flickable.

Referenced by setFlickable().

Here is the caller graph for this function:

◆ get()

QQuickScrollBarAttachedPrivate * QQuickScrollBarAttachedPrivate::get ( QQuickScrollBarAttached * attached)
inlinestatic

Definition at line 88 of file qquickscrollbar_p_p.h.

◆ initHorizontal()

void QQuickScrollBarAttachedPrivate::initHorizontal ( )

Definition at line 964 of file qquickscrollbar.cpp.

References layoutHorizontal().

Referenced by setFlickable().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ initVertical()

void QQuickScrollBarAttachedPrivate::initVertical ( )

Definition at line 993 of file qquickscrollbar.cpp.

References layoutVertical().

Referenced by setFlickable().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ itemDestroyed()

void QQuickScrollBarAttachedPrivate::itemDestroyed ( QQuickItem * item)
overridevirtual

Reimplemented from QQuickItemChangeListener.

Definition at line 1177 of file qquickscrollbar.cpp.

References flickable.

◆ itemGeometryChanged()

void QQuickScrollBarAttachedPrivate::itemGeometryChanged ( QQuickItem * item,
QQuickGeometryChange change,
const QRectF & diff )
overridevirtual

Reimplemented from QQuickItemChangeListener.

Definition at line 1141 of file qquickscrollbar.cpp.

References flickable, layoutHorizontal(), and layoutVertical().

Here is the call graph for this function:

◆ itemImplicitHeightChanged()

void QQuickScrollBarAttachedPrivate::itemImplicitHeightChanged ( QQuickItem * item)
overridevirtual

Reimplemented from QQuickItemChangeListener.

Definition at line 1171 of file qquickscrollbar.cpp.

References layoutHorizontal().

Here is the call graph for this function:

◆ itemImplicitWidthChanged()

void QQuickScrollBarAttachedPrivate::itemImplicitWidthChanged ( QQuickItem * item)
overridevirtual

Reimplemented from QQuickItemChangeListener.

Definition at line 1165 of file qquickscrollbar.cpp.

References layoutVertical().

Here is the call graph for this function:

◆ layoutHorizontal()

void QQuickScrollBarAttachedPrivate::layoutHorizontal ( bool move = true)

Definition at line 1121 of file qquickscrollbar.cpp.

Referenced by initHorizontal(), itemGeometryChanged(), and itemImplicitHeightChanged().

Here is the caller graph for this function:

◆ layoutVertical()

void QQuickScrollBarAttachedPrivate::layoutVertical ( bool move = true)

Definition at line 1131 of file qquickscrollbar.cpp.

Referenced by initVertical(), itemGeometryChanged(), itemImplicitWidthChanged(), and mirrorVertical().

Here is the caller graph for this function:

◆ mirrorVertical()

void QQuickScrollBarAttachedPrivate::mirrorVertical ( )

Definition at line 1116 of file qquickscrollbar.cpp.

References layoutVertical().

Here is the call graph for this function:

◆ scrollHorizontal()

void QQuickScrollBarAttachedPrivate::scrollHorizontal ( )

Definition at line 1086 of file qquickscrollbar.cpp.

References flickable.

◆ scrollVertical()

void QQuickScrollBarAttachedPrivate::scrollVertical ( )

Definition at line 1101 of file qquickscrollbar.cpp.

References flickable.

◆ setFlickable()

void QQuickScrollBarAttachedPrivate::setFlickable ( QQuickFlickable * flickable)

Definition at line 936 of file qquickscrollbar.cpp.

References cleanupHorizontal(), cleanupVertical(), flickable, initHorizontal(), and initVertical().

Here is the call graph for this function:

Member Data Documentation

◆ flickable

◆ horizontal

QQuickScrollBar* QQuickScrollBarAttachedPrivate::horizontal = nullptr

Definition at line 114 of file qquickscrollbar_p_p.h.

◆ vertical

QQuickScrollBar* QQuickScrollBarAttachedPrivate::vertical = nullptr

Definition at line 115 of file qquickscrollbar_p_p.h.


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