4#ifndef QQUICKLISTVIEW_P_H
5#define QQUICKLISTVIEW_P_H
18#include <private/qtquickglobal_p.h>
24#include <private/qtquickglobal_p.h>
36 Q_PROPERTY(
int labelPositioning READ labelPositioning WRITE setLabelPositioning NOTIFY labelPositioningChanged FINAL)
48 void setCriteria(SectionCriteria);
55 enum LabelPositioning { InlineLabels = 0x01, CurrentLabelAtStart = 0x02, NextLabelAtEnd = 0x04 };
57 int labelPositioning()
const {
return m_labelPositioning; }
58 void setLabelPositioning(
int pos);
71 int m_labelPositioning;
83 Q_PROPERTY(
qreal highlightMoveVelocity READ highlightMoveVelocity WRITE setHighlightMoveVelocity NOTIFY highlightMoveVelocityChanged FINAL)
84 Q_PROPERTY(
qreal highlightResizeVelocity READ highlightResizeVelocity WRITE setHighlightResizeVelocity NOTIFY highlightResizeVelocityChanged FINAL)
85 Q_PROPERTY(
int highlightResizeDuration READ highlightResizeDuration WRITE setHighlightResizeDuration NOTIFY highlightResizeDurationChanged FINAL)
88 Q_PROPERTY(
Orientation orientation READ orientation WRITE setOrientation NOTIFY orientationChanged FINAL)
91 Q_PROPERTY(
QString currentSection READ currentSection NOTIFY currentSectionChanged FINAL)
93 Q_PROPERTY(
SnapMode snapMode READ snapMode WRITE setSnapMode NOTIFY snapModeChanged FINAL)
95 Q_PROPERTY(
HeaderPositioning headerPositioning READ headerPositioning WRITE setHeaderPositioning NOTIFY headerPositioningChanged REVISION(2, 4) FINAL)
96 Q_PROPERTY(
FooterPositioning footerPositioning READ footerPositioning WRITE setFooterPositioning NOTIFY footerPositioningChanged REVISION(2, 4) FINAL)
112 Orientation orientation()
const;
113 void setOrientation(Orientation);
116 QString currentSection()
const;
118 void setHighlightFollowsCurrentItem(
bool)
override;
120 qreal highlightMoveVelocity()
const;
121 void setHighlightMoveVelocity(
qreal);
123 qreal highlightResizeVelocity()
const;
124 void setHighlightResizeVelocity(
qreal);
126 int highlightResizeDuration()
const;
127 void setHighlightResizeDuration(
int);
129 void setHighlightMoveDuration(
int)
override;
133 SnapMode snapMode()
const;
134 void setSnapMode(SnapMode
mode);
138 HeaderPositioning headerPositioning()
const;
139 void setHeaderPositioning(HeaderPositioning positioning);
143 FooterPositioning footerPositioning()
const;
144 void setFooterPositioning(FooterPositioning positioning);
149 void incrementCurrentIndex();
150 void decrementCurrentIndex();
164 void viewportMoved(
Qt::Orientations orient) override;
165 void keyPressEvent(
QKeyEvent *) override;
166 void geometryChange(const
QRectF &newGeometry,const
QRectF &oldGeometry) override;
168 qreal maxYExtent() const override;
169 qreal maxXExtent() const override;
DarwinBluetooth::DeviceInquiryDelegate * m_delegate
The QKeyEvent class describes a key event.
bool setProperty(const char *name, const QVariant &value)
Sets the value of the object's name property to value.
The QQmlComponent class encapsulates a QML component definition.
The QQuickItem class provides the most basic of all visual items in \l {Qt Quick}.
~QQuickListViewAttached()
QPointer< QQuickItem > m_sectionItem
QQuickListViewAttached(QObject *parent)
void currentSectionChanged()
void highlightMoveVelocityChanged()
Q_REVISION(2, 4) void headerPositioningChanged()
void highlightResizeDurationChanged()
void orientationChanged()
void highlightResizeVelocityChanged()
void labelPositioningChanged()
QQmlComponent * delegate() const
\inmodule QtCore\reentrant
\macro QT_RESTRICTED_CAST_FROM_ASCII
object setProperty("down", true)
Combined button and popup list for selecting options.
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return DBusConnection DBusDispatchStatusFunction void DBusFreeFunction DBusTimeout return DBusTimeout return DBusWatch return DBusWatch unsigned int return DBusError const DBusError return const DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessageIter int const void return DBusMessageIter DBusMessageIter return DBusMessageIter void DBusMessageIter void int return DBusMessage DBusMessageIter return DBusMessageIter return DBusMessageIter DBusMessageIter const char const char const char const char return DBusMessage return DBusMessage const char return DBusMessage dbus_bool_t return DBusMessage dbus_uint32_t return DBusMessage void
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
#define QML_DECLARE_TYPE(TYPE)
#define QML_NAMED_ELEMENT(NAME)
#define QML_ADDED_IN_VERSION(MAJOR, MINOR)
#define QML_ATTACHED(ATTACHED_TYPE)
#define QT_REQUIRE_CONFIG(feature)
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent