![]() |
Qt 6.x
The Qt SDK
|
Static Public Member Functions | |
static QQuickSwipePrivate * | get (QQuickSwipe *swipe) |
![]() | |
static bool | removeConnection (Connection *c) |
static QObjectPrivate * | get (QObject *o) |
static const QObjectPrivate * | get (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) |
Additional Inherited Members | |
![]() | |
typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
using | ConnectionDataPointer = QExplicitlySharedDataPointer< ConnectionData > |
Definition at line 101 of file qquickswipedelegate.cpp.
|
inline |
Definition at line 106 of file qquickswipedelegate.cpp.
Definition at line 370 of file qquickswipedelegate.cpp.
References finishTransition(), QScopedPointer< T, Cleanup >::reset(), QQuickSwipeTransitionManager::transition(), transition, transitionManager, and waitForTransition.
Referenced by QQuickSwipeDelegatePrivate::handleMouseReleaseEvent().
void QQuickSwipePrivate::createAndShowBehindItem | ( | ) |
Definition at line 329 of file qquickswipedelegate.cpp.
References behindItem, createBehindItem(), and QQuickItem::setVisible().
Referenced by showRelevantItemForPosition().
void QQuickSwipePrivate::createAndShowLeftItem | ( | ) |
Definition at line 318 of file qquickswipedelegate.cpp.
References createLeftItem(), leftItem, rightItem, and QQuickItem::setVisible().
Referenced by showRelevantItemForPosition().
void QQuickSwipePrivate::createAndShowRightItem | ( | ) |
Definition at line 337 of file qquickswipedelegate.cpp.
References createRightItem(), leftItem, rightItem, and QQuickItem::setVisible().
Referenced by showRelevantItemForPosition().
void QQuickSwipePrivate::createBehindItem | ( | ) |
Definition at line 298 of file qquickswipedelegate.cpp.
References behind, behindItem, control, createDelegateItem(), QQmlComponent::errors(), and qmlWarning().
Referenced by createAndShowBehindItem(), and createRelevantItemForDistance().
QQuickItem * QQuickSwipePrivate::createDelegateItem | ( | QQmlComponent * | component | ) |
Definition at line 184 of file qquickswipedelegate.cpp.
References component(), context, control, item, QJSEngine::JavaScriptOwnership, qmlContext(), qobject_cast< QQuickItem * >(), QJSEngine::setObjectOwnership(), and QGraphicsItem::setParentItem().
Referenced by createBehindItem(), createLeftItem(), and createRightItem().
void QQuickSwipePrivate::createLeftItem | ( | ) |
Definition at line 288 of file qquickswipedelegate.cpp.
References control, createDelegateItem(), leftItem, and qmlWarning().
Referenced by createAndShowLeftItem(), and createRelevantItemForDistance().
QQuickItem * QQuickSwipePrivate::createRelevantItemForDistance | ( | qreal | distance | ) |
Definition at line 225 of file qquickswipedelegate.cpp.
References behind, behindItem, createBehindItem(), createLeftItem(), createRightItem(), leftItem, positionBeforePress, qAbs(), qFuzzyIsNull(), rightItem, and QQuickItem::width.
Referenced by QQuickSwipeDelegatePrivate::handleMouseMoveEvent().
void QQuickSwipePrivate::createRightItem | ( | ) |
Definition at line 308 of file qquickswipedelegate.cpp.
References control, createDelegateItem(), qmlWarning(), and rightItem.
Referenced by createAndShowRightItem(), and createRelevantItemForDistance().
void QQuickSwipePrivate::finishTransition | ( | ) |
Definition at line 387 of file qquickswipedelegate.cpp.
References complete, emit, position, qAbs(), qFuzzyCompare(), qFuzzyIsNull(), waitForTransition, and wasComplete.
Referenced by beginTransition(), and QQuickSwipeTransitionManager::finished().
|
static |
Definition at line 179 of file qquickswipedelegate.cpp.
Referenced by QQuickSwipeDelegate::childMouseEventFilter(), QQuickSwipeDelegate::componentComplete(), QQuickSwipeTransitionManager::finished(), QQuickSwipeDelegate::geometryChange(), QQuickSwipeDelegatePrivate::handleMouseMoveEvent(), QQuickSwipeDelegatePrivate::handleMousePressEvent(), QQuickSwipeDelegatePrivate::handleMouseReleaseEvent(), QQuickSwipeDelegate::mousePressEvent(), and QQuickSwipeDelegatePrivate::resizeContent().
bool QQuickSwipePrivate::hasDelegates | ( | ) | const |
Definition at line 360 of file qquickswipedelegate.cpp.
References behind.
bool QQuickSwipePrivate::isTransitioning | ( | ) | const |
Definition at line 365 of file qquickswipedelegate.cpp.
References QQuickTransitionManager::isRunning(), and transitionManager.
Referenced by QQuickSwipeDelegatePrivate::handleMouseMoveEvent(), and QQuickSwipeDelegatePrivate::handleMouseReleaseEvent().
void QQuickSwipePrivate::reposition | ( | PositionAnimation | animationPolicy | ) |
Definition at line 267 of file qquickswipedelegate.cpp.
References QQuickControl::background, QQuickControl::contentItem, control, QQuickControl::leftPadding, position, showRelevantItemForPosition(), and QQuickItem::width.
Referenced by QQuickSwipeDelegate::componentComplete(), and QQuickSwipeDelegate::geometryChange().
QQuickItem * QQuickSwipePrivate::showRelevantItemForPosition | ( | qreal | position | ) |
Definition at line 202 of file qquickswipedelegate.cpp.
References behind, behindItem, createAndShowBehindItem(), createAndShowLeftItem(), createAndShowRightItem(), leftItem, position, qFuzzyIsNull(), and rightItem.
Referenced by reposition().
void QQuickSwipePrivate::warnAboutMixingDelegates | ( | ) |
Definition at line 350 of file qquickswipedelegate.cpp.
References control, and qmlWarning().
void QQuickSwipePrivate::warnAboutSettingDelegatesWhileVisible | ( | ) |
Definition at line 355 of file qquickswipedelegate.cpp.
References control, and qmlWarning().
QQmlComponent* QQuickSwipePrivate::behind = nullptr |
Definition at line 143 of file qquickswipedelegate.cpp.
Referenced by createBehindItem(), createRelevantItemForDistance(), QQuickSwipeDelegatePrivate::handleMouseMoveEvent(), hasDelegates(), and showRelevantItemForPosition().
QQuickItem* QQuickSwipePrivate::behindItem = nullptr |
Definition at line 146 of file qquickswipedelegate.cpp.
Referenced by QQuickSwipeDelegate::childMouseEventFilter(), createAndShowBehindItem(), createBehindItem(), createRelevantItemForDistance(), and showRelevantItemForPosition().
bool QQuickSwipePrivate::complete = false |
QQuickSwipeDelegate* QQuickSwipePrivate::control = nullptr |
Definition at line 130 of file qquickswipedelegate.cpp.
Referenced by createBehindItem(), createDelegateItem(), createLeftItem(), createRightItem(), reposition(), warnAboutMixingDelegates(), and warnAboutSettingDelegatesWhileVisible().
bool QQuickSwipePrivate::enabled = true |
Definition at line 139 of file qquickswipedelegate.cpp.
Referenced by QQuickSwipeDelegatePrivate::handleMouseMoveEvent(), and QQuickSwipeDelegate::mousePressEvent().
QQmlComponent* QQuickSwipePrivate::left = nullptr |
Definition at line 142 of file qquickswipedelegate.cpp.
Referenced by QQuickSwipeDelegatePrivate::handleMouseMoveEvent().
QQuickItem* QQuickSwipePrivate::leftItem = nullptr |
Definition at line 145 of file qquickswipedelegate.cpp.
Referenced by QQuickSwipeDelegate::childMouseEventFilter(), createAndShowLeftItem(), createAndShowRightItem(), createLeftItem(), createRelevantItemForDistance(), and showRelevantItemForPosition().
qreal QQuickSwipePrivate::position = 0 |
Definition at line 134 of file qquickswipedelegate.cpp.
Referenced by finishTransition(), QQuickSwipeDelegatePrivate::handleMousePressEvent(), QQuickSwipeDelegatePrivate::handleMouseReleaseEvent(), QQuickSwipeDelegate::mousePressEvent(), reposition(), and showRelevantItemForPosition().
qreal QQuickSwipePrivate::positionBeforePress = 0 |
Definition at line 133 of file qquickswipedelegate.cpp.
Referenced by createRelevantItemForDistance(), QQuickSwipeDelegatePrivate::handleMouseMoveEvent(), QQuickSwipeDelegatePrivate::handleMousePressEvent(), and QQuickSwipeDelegate::mousePressEvent().
QQmlComponent* QQuickSwipePrivate::right = nullptr |
Definition at line 144 of file qquickswipedelegate.cpp.
Referenced by QQuickSwipeDelegatePrivate::handleMouseMoveEvent().
QQuickItem* QQuickSwipePrivate::rightItem = nullptr |
Definition at line 147 of file qquickswipedelegate.cpp.
Referenced by QQuickSwipeDelegate::childMouseEventFilter(), createAndShowLeftItem(), createAndShowRightItem(), createRelevantItemForDistance(), createRightItem(), and showRelevantItemForPosition().
QQuickTransition* QQuickSwipePrivate::transition = nullptr |
Definition at line 148 of file qquickswipedelegate.cpp.
Referenced by beginTransition().
QScopedPointer<QQuickSwipeTransitionManager> QQuickSwipePrivate::transitionManager |
Definition at line 149 of file qquickswipedelegate.cpp.
Referenced by beginTransition(), QQuickSwipeDelegatePrivate::handleMouseMoveEvent(), and isTransitioning().
QQuickVelocityCalculator QQuickSwipePrivate::velocityCalculator |
Definition at line 141 of file qquickswipedelegate.cpp.
Referenced by QQuickSwipeDelegatePrivate::handleMousePressEvent(), QQuickSwipeDelegatePrivate::handleMouseReleaseEvent(), and QQuickSwipeDelegate::mousePressEvent().
bool QQuickSwipePrivate::waitForTransition = false |
Definition at line 140 of file qquickswipedelegate.cpp.
Referenced by beginTransition(), and finishTransition().
bool QQuickSwipePrivate::wasComplete = false |
Definition at line 137 of file qquickswipedelegate.cpp.
Referenced by finishTransition(), QQuickSwipeDelegatePrivate::handleMouseMoveEvent(), and QQuickSwipeDelegatePrivate::handleMouseReleaseEvent().