![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Classes | |
class | MnemonicKeySimulator |
class | PointLerper |
class | QQuickApplicationHelper |
struct | SignalMultiSpy |
Enumerations | |
enum class | FindViewDelegateItemFlag { None = 0x0 , PositionViewAtIndex = 0x01 } |
|
strong |
Enumerator | |
---|---|
None | |
PositionViewAtIndex |
Definition at line 167 of file visualtestutils_p.h.
void QQuickVisualTestUtils::centerOnScreen | ( | QQuickWindow * | window | ) |
Definition at line 62 of file visualtestutils.cpp.
bool QQuickVisualTestUtils::compareImages | ( | const QImage & | ia, |
const QImage & | ib, | ||
QString * | errorMessage ) |
Compares ia with ib, returning true
if the images are equal. If they are not equal, false
is returned and errorMessage is set.
A custom compare function to avoid issues such as: When running on native Nvidia graphics cards on linux, the distance field glyph pixels have a measurable, but not visible pixel error. This was GT-216 with the ubuntu "nvidia-319" driver package. llvmpipe does not show the same issue.
To see the actual and expected images upon failure, enable the qt.quicktestutils.compareimages
debug logging category.
Definition at line 144 of file visualtestutils.cpp.
void QQuickVisualTestUtils::dumpTree | ( | QQuickItem * | parent, |
int | depth = 0 ) |
Definition at line 35 of file visualtestutils.cpp.
T * QQuickVisualTestUtils::findItem | ( | QQuickItem * | parent, |
const QString & | objectName, | ||
int | index = -1 ) |
Definition at line 83 of file visualtestutils_p.h.
QList< T * > QQuickVisualTestUtils::findItems | ( | QQuickItem * | parent, |
const QString & | objectName, | ||
bool | visibleOnly = true ) |
Definition at line 113 of file visualtestutils_p.h.
QList< T * > QQuickVisualTestUtils::findItems | ( | QQuickItem * | parent, |
const QString & | objectName, | ||
const QList< int > & | indexes ) |
Definition at line 130 of file visualtestutils_p.h.
|
nodiscard |
Same as above except allows use in QTRY_* functions without having to call it again afterwards to assign the delegate.
Definition at line 185 of file visualtestutils_p.h.
QT_BEGIN_NAMESPACE QQuickItem * QQuickVisualTestUtils::findVisibleChild | ( | QQuickItem * | parent, |
const QString & | objectName ) |
Definition at line 22 of file visualtestutils.cpp.
Definition at line 42 of file visualtestutils_p.h.
|
nodiscard |
Returns true
if {item->isVisible()}
returns true
, and the item is not culled.
Definition at line 124 of file visualtestutils.cpp.
|
nodiscard |
Definition at line 67 of file visualtestutils.cpp.
QPoint QQuickVisualTestUtils::mapCenterToWindow | ( | const QQuickItem * | item | ) |
Definition at line 308 of file visualtestutils.cpp.
QPoint QQuickVisualTestUtils::mapToWindow | ( | const QQuickItem * | item, |
const QPointF & | relativePos ) |
Definition at line 318 of file visualtestutils.cpp.
QPoint QQuickVisualTestUtils::mapToWindow | ( | const QQuickItem * | item, |
qreal | relativeX, | ||
qreal | relativeY ) |
Definition at line 313 of file visualtestutils.cpp.
void QQuickVisualTestUtils::moveMouseAway | ( | QQuickWindow * | window | ) |
Definition at line 47 of file visualtestutils.cpp.