(9bebb7017b15da1dc9ee6401106a0d92620f4a33)
#include <QtGui/private/qguiapplication_p.h>
#include <QtGui/qpa/qplatformintegration.h>
#include <QtQml/qqmlexpression.h>
#include <QtQuick/private/qquickitem_p.h>
#include <private/qmlutils_p.h>
#include <QtCore/qpointer.h>
Go to the source code of this file.
|
QQuickItem * | QQuickVisualTestUtils::findVisibleChild (QQuickItem *parent, const QString &objectName) |
void | QQuickVisualTestUtils::dumpTree (QQuickItem *parent, int depth=0) |
void | QQuickVisualTestUtils::moveMouseAway (QQuickWindow *window) |
void | QQuickVisualTestUtils::centerOnScreen (QQuickWindow *window) |
template<typename F> |
void | QQuickVisualTestUtils::forEachStep (int steps, F &&func) |
QPoint | QQuickVisualTestUtils::lerpPoints (const QPoint &point1, const QPoint &point2, qreal t) |
bool | QQuickVisualTestUtils::isDelegateVisible (QQuickItem *item) |
template<typename T> |
T * | QQuickVisualTestUtils::findItem (QQuickItem *parent, const QString &objectName, int index=-1) |
template<typename T> |
QList< T * > | QQuickVisualTestUtils::findItems (QQuickItem *parent, const QString &objectName, bool visibleOnly=true) |
template<typename T> |
QList< T * > | QQuickVisualTestUtils::findItems (QQuickItem *parent, const QString &objectName, const QList< int > &indexes) |
bool | QQuickVisualTestUtils::compareImages (const QImage &ia, const QImage &ib, QString *errorMessage) |
template<typename T> |
bool | QQuickVisualTestUtils::findViewDelegateItem (QQuickItemView *itemView, int index, T &delegateItem, FindViewDelegateItemFlags flags=FindViewDelegateItemFlag::PositionViewAtIndex) |
QPoint | QQuickVisualTestUtils::mapCenterToWindow (const QQuickItem *item) |
QPoint | QQuickVisualTestUtils::mapToWindow (const QQuickItem *item, qreal relativeX, qreal relativeY) |
QPoint | QQuickVisualTestUtils::mapToWindow (const QQuickItem *item, const QPointF &relativePos) |
◆ SKIP_IF_NO_MOUSE_HOVER
#define SKIP_IF_NO_MOUSE_HOVER |
Value:do { \
QSKIP("Mouse hovering is not supported on the offscreen/minimal platforms"); \
} while (false)
QString platformName
The name of the underlying platform plugin.
QLatin1StringView QLatin1String
Definition at line 249 of file visualtestutils_p.h.
◆ SKIP_IF_NO_WINDOW_ACTIVATION
#define SKIP_IF_NO_WINDOW_ACTIVATION |
Value:do { \
QSKIP("Window activation is not supported on this platform"); \
} while (false)
static QPlatformIntegration * platformIntegration()
Definition at line 237 of file visualtestutils_p.h.
◆ SKIP_IF_NO_WINDOW_GRAB
#define SKIP_IF_NO_WINDOW_GRAB |
Value:do { \
QSKIP("grabWindow is not supported on the minimal platform"); \
} while (false)
Definition at line 243 of file visualtestutils_p.h.