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 1049 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 1056 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 1009 of file qquickscrollbar.cpp.

Referenced by setFlickable().

Here is the caller graph for this function:

◆ cleanupVertical()

void QQuickScrollBarAttachedPrivate::cleanupVertical ( )

Definition at line 1031 of file qquickscrollbar.cpp.

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 953 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 982 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 1160 of file qquickscrollbar.cpp.

References flickable.

◆ itemGeometryChanged()

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

Reimplemented from QQuickItemChangeListener.

Definition at line 1124 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 1154 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 1148 of file qquickscrollbar.cpp.

References layoutVertical().

Here is the call graph for this function:

◆ layoutHorizontal()

void QQuickScrollBarAttachedPrivate::layoutHorizontal ( bool move = true)

Definition at line 1104 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 1114 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 1099 of file qquickscrollbar.cpp.

References layoutVertical().

Here is the call graph for this function:

◆ scrollHorizontal()

void QQuickScrollBarAttachedPrivate::scrollHorizontal ( )

Definition at line 1069 of file qquickscrollbar.cpp.

References flickable.

◆ scrollVertical()

void QQuickScrollBarAttachedPrivate::scrollVertical ( )

Definition at line 1084 of file qquickscrollbar.cpp.

References flickable.

◆ setFlickable()

void QQuickScrollBarAttachedPrivate::setFlickable ( QQuickFlickable * flickable)

Definition at line 925 of file qquickscrollbar.cpp.

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

Here is the call graph for this function:

Member Data Documentation

◆ flickable

QQuickFlickable* QQuickScrollBarAttachedPrivate::flickable = nullptr

◆ 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: