4#ifndef QQUICKSELECTIONRECTANGLE_P_P_H
5#define QQUICKSELECTIONRECTANGLE_P_P_H
20#include <QtCore/qpointer.h>
21#include <QtCore/qtimer.h>
23#include <QtQuick/private/qquickselectable_p.h>
24#include <QtQuick/private/qquicktaphandler_p.h>
25#include <QtQuick/private/qquickdraghandler_p.h>
27#include <QtQuickTemplates2/private/qquickcontrol_p_p.h>
\inmodule QtCore\reentrant
The QQmlComponent class encapsulates a QML component definition.
The QQuickItem class provides the most basic of all visual items in \l {Qt Quick}.
QQuickSelectionRectanglePrivate()
Used to select table cells inside a TableView.
QQuickSelectable * m_selectable
QQmlComponent * m_topLeftHandleDelegate
QQuickSelectionRectangle::SelectionMode m_selectionMode
void updateActiveState(bool isActive)
QQuickTapHandler * m_tapHandler
QQuickDragHandler * m_dragHandler
void updateSelectionMode()
QPointer< QQuickItem > m_draggedHandle
QQuickItem * createHandle(QQmlComponent *delegate, Qt::Corner corner)
void updateDraggingState(bool isDragging)
QPointer< QQuickItem > m_target
QScopedPointer< QQuickItem > m_topLeftHandle
QQmlComponent * m_bottomRightHandleDelegate
QScopedPointer< QQuickItem > m_bottomRightHandle
QQuickItem * handleUnderPos(const QPointF &pos)
void scrollTowardsPos(const QPointF &pos)
QQuickSelectionRectangleAttached * getAttachedObject(const QObject *object) const
QQuickSelectionRectangle::SelectionMode m_effectiveSelectionMode
Combined button and popup list for selecting options.