4#ifndef QQUICKVIEWTESTUTILS_P_H
5#define QQUICKVIEWTESTUTILS_P_H
18#include <QtCore/QAbstractListModel>
19#include <QtQml/QQmlExpression>
20#include <QtQuick/QQuickItem>
21#include <QtCore/private/qglobal_p.h>
22#include <QtQuick/private/qtquickglobal_p.h>
141 for (;
i<to-from; ++
i,++
it)
142 replaced.append(*
it);
145 for (;
i<
n; ++
i,++
it)
146 replaced.append(*
it);
147 typename T::ConstIterator
f=replaced.
begin();
149 for (;
f != replaced.end(); ++
f, ++
t)
171#if QT_CONFIG(quick_itemview)
173 bool *nonUnique,
FxViewItem **failItem,
int *expectedIdx);
void dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight, const QList< int > &roles=QList< int >())
This signal is emitted whenever the data in an existing item changes.
QObject * parent() const
Returns a pointer to the parent object.
\inmodule QtCore\reentrant
The QPointingDevice class describes a device from which mouse, touch or tablet events originate.
bool operator==(const ListRange &other) const
QList< QPair< QString, QString > > getModelDataValues(const QaimModel &model)
bool operator!=(const ListRange &other) const
ListRange operator+(const ListRange &other) const
void insertItem(int index, const QString &name, const QString &number)
Q_INVOKABLE void addItem(const QString &name, const QString &number)
QHash< int, QByteArray > roleNames() const override
Q_INVOKABLE void removeItem(int index)
void removeItems(int index, int count)
int rowCount(const QModelIndex &parent=QModelIndex()) const override
Returns the number of rows under the given parent.
int columnCount(const QModelIndex &parent=QModelIndex()) const override
void matchAgainst(const QList< QPair< QString, QString > > &other, const QString &error1, const QString &error2)
void insertItems(int index, const QList< QPair< QString, QString > > &items)
void resetItems(const QList< QPair< QString, QString > > &items)
void modifyItem(int idx, const QString &name, const QString &number)
void addItems(const QList< QPair< QString, QString > > &items)
void moveItems(int from, int to, int count)
void moveItem(int from, int to)
int rowCount(const QModelIndex &) const override
Returns the number of rows under the given parent.
The QQuickView class provides a window for displaying a Qt Quick user interface.
\qmltype Window \instantiates QQuickWindow \inqmlmodule QtQuick
\macro QT_RESTRICTED_CAST_FROM_ASCII
EGLImageKHR int int EGLuint64KHR * modifiers
QSet< QString >::iterator it
std::list< QString >::iterator Name
void pointerRelease(const QPointingDevice *dev, QQuickWindow *window, int pointId, const QPoint &p, Qt::MouseButton button, Qt::KeyboardModifiers modifiers)
bool initView(QQuickView &view, const QUrl &url, bool moveMouseOut, QByteArray *errorMessage)
bool showView(QQuickView &view, const QUrl &url)
void pointerMove(const QPointingDevice *dev, QQuickWindow *window, int pointId, const QPoint &p)
void pointerPress(const QPointingDevice *dev, QQuickWindow *window, int pointId, const QPoint &p, Qt::MouseButton button, Qt::KeyboardModifiers modifiers)
void flush(QQuickWindow *window)
QQuickView * createView()
QList< int > adjustIndexesForAddDisplaced(const QList< int > &indexes, int index, int count)
QList< int > adjustIndexesForMove(const QList< int > &indexes, int from, int to, int count)
static void qquickmodelviewstestutil_move(int from, int to, int n, T *items)
QList< int > adjustIndexesForRemoveDisplaced(const QList< int > &indexes, int index, int count)
void flick(QQuickView *window, const QPoint &from, const QPoint &to, int duration)
void moveAndPress(QQuickView *window, const QPoint &position)
void centerOnScreen(QQuickView *window, const QSize &size)
void moveMouseAway(QQuickView *window)
void moveAndRelease(QQuickView *window, const QPoint &position)
Combined button and popup list for selecting options.
std::pair< T1, T2 > QPair
GLsizei const GLfloat * v
[13]
GLenum GLuint GLintptr GLsizeiptr size
[1]
GLenum GLenum GLsizei count
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
static qreal position(const QQuickItem *item, QQuickAnchors::Anchor anchorLine)
static QString errorMessage(QUrlPrivate::ErrorCode errorCode, const QString &errorSource, qsizetype errorPosition)
QSqlQueryModel * model
[16]
QUrl url("example.com")
[constructor-url-reference]
static ListChange remove(int index, int count=1)
static ListChange move(int index, int to, int count)
enum QQuickViewTestUtils::ListChange::@711 type
static ListChange polish()
static ListChange setCurrent(int index)
static ListChange insert(int index, int count=1)
static ListChange setContentY(qreal pos)