4#ifndef QQMLTESTUTILS_P_H
5#define QQMLTESTUTILS_P_H
18#include <QtCore/QTemporaryDir>
21#include <QtCore/QCoreApplication>
22#include <QtCore/QStringList>
23#include <QtTest/QTest>
24#include <QtCore/private/qglobal_p.h>
40 const char *qmlTestDataDir,
42 const char *dataSubdir =
"data");
74 const char *m_qmlTestDataDir =
nullptr;
76 const char *m_dataSubDir =
nullptr;
79 const QUrl m_dataDirectoryUrl;
82 bool m_usesOwnCacheDir =
false;
96 void clear() { m_messages.clear(); }
106 bool m_includeCategories;
static QQmlDataTest * instance()
QString dataDirectory() const
QUrl testFileUrl(const char *fileName) const
QString directory() const
bool canImportModule(const QString &importTestQmlSource) const
QString testFile(const QString &fileName) const
virtual void initTestCase()
QString testFile(const char *fileName) const
QUrl dataDirectoryUrl() const
QUrl testFileUrl(const QString &fileName) const
const QString messageString() const
const QStringList & messages() const
~QQmlTestMessageHandler()
void setIncludeCategoriesEnabled(bool enabled)
\macro QT_RESTRICTED_CAST_FROM_ASCII
bool startsWith(const QString &s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const
Returns true if the string starts with s; otherwise returns false.
\inmodule QtCore \reentrant
static QUrl fromLocalFile(const QString &localfile)
Returns a QUrl representation of localFile, interpreted as a local file.
static Q_CONSTINIT QBasicAtomicPointer< void(QtMsgType, const QMessageLogContext &, const QString &)> messageHandler
Combined button and popup list for selecting options.
void(* QtMessageHandler)(QtMsgType, const QMessageLogContext &, const QString &)
GLenum GLenum GLsizei const GLuint GLboolean enabled
GLuint GLsizei const GLchar * message
QLatin1StringView QLatin1String
\inmodule QtCore \reentrant