7#include <QtQml/qtqmlglobal.h>
8#include <QtCore/qdebug.h>
9#include <QtCore/qurl.h>
10#include <QtQml/qqmlerror.h>
16Q_QML_EXPORT
QQmlInfo qmlDebug(
const QObject *me);
17Q_QML_EXPORT
QQmlInfo qmlDebug(
const QObject *me,
const QQmlError &error);
18Q_QML_EXPORT
QQmlInfo qmlDebug(
const QObject *me,
const QList<QQmlError> &errors);
20Q_QML_EXPORT
QQmlInfo qmlInfo(
const QObject *me);
21Q_QML_EXPORT
QQmlInfo qmlInfo(
const QObject *me,
const QQmlError &error);
22Q_QML_EXPORT
QQmlInfo qmlInfo(
const QObject *me,
const QList<QQmlError> &errors);
24Q_QML_EXPORT
QQmlInfo qmlWarning(
const QObject *me);
25Q_QML_EXPORT
QQmlInfo qmlWarning(
const QObject *me,
const QQmlError &error);
26Q_QML_EXPORT
QQmlInfo qmlWarning(
const QObject *me,
const QList<QQmlError> &errors);
32 QQmlInfo(
const QQmlInfo &);
35 inline QQmlInfo &operator<<(QChar t) { QDebug::operator<<(t);
return *
this; }
36 inline QQmlInfo &operator<<(
bool t) { QDebug::operator<<(t);
return *
this; }
37 inline QQmlInfo &operator<<(
char t) { QDebug::operator<<(t);
return *
this; }
38 inline QQmlInfo &operator<<(
signed short t) { QDebug::operator<<(t);
return *
this; }
39 inline QQmlInfo &operator<<(
unsigned short t) { QDebug::operator<<(t);
return *
this; }
40 inline QQmlInfo &operator<<(
signed int t) { QDebug::operator<<(t);
return *
this; }
41 inline QQmlInfo &operator<<(
unsigned int t) { QDebug::operator<<(t);
return *
this; }
42 inline QQmlInfo &operator<<(
signed long t) { QDebug::operator<<(t);
return *
this; }
43 inline QQmlInfo &operator<<(
unsigned long t) { QDebug::operator<<(t);
return *
this; }
44 inline QQmlInfo &operator<<(qint64 t) { QDebug::operator<<(t);
return *
this; }
45 inline QQmlInfo &operator<<(quint64 t) { QDebug::operator<<(t);
return *
this; }
46 inline QQmlInfo &operator<<(
float t) { QDebug::operator<<(t);
return *
this; }
47 inline QQmlInfo &operator<<(
double t) { QDebug::operator<<(t);
return *
this; }
48 inline QQmlInfo &operator<<(
const char* t) { QDebug::operator<<(t);
return *
this; }
49 inline QQmlInfo &operator<<(
const QString & t) { QDebug::operator<<(t.toLocal8Bit().constData());
return *
this; }
50 inline QQmlInfo &operator<<(QStringView t) {
return operator<<(t.toString()); }
51 inline QQmlInfo &operator<<(
const QLatin1String &t) { QDebug::operator<<(t.latin1());
return *
this; }
52 inline QQmlInfo &operator<<(
const QByteArray & t) { QDebug::operator<<(t);
return *
this; }
53 inline QQmlInfo &operator<<(
const void * t) { QDebug::operator<<(t);
return *
this; }
54 inline QQmlInfo &operator<<(QTextStreamFunction f) { QDebug::operator<<(f);
return *
this; }
55 inline QQmlInfo &operator<<(QTextStreamManipulator m) { QDebug::operator<<(m);
return *
this; }
56#ifndef QT_NO_DEBUG_STREAM
57 inline QQmlInfo &operator<<(
const QUrl &t) {
static_cast<QDebug &>(*
this) << t;
return *
this; }
61 friend Q_QML_EXPORT QQmlInfo qmlDebug(
const QObject *me);
62 friend Q_QML_EXPORT QQmlInfo qmlDebug(
const QObject *me,
const QQmlError &error);
63 friend Q_QML_EXPORT QQmlInfo qmlDebug(
const QObject *me,
const QList<QQmlError> &errors);
64 friend Q_QML_EXPORT QQmlInfo qmlInfo(
const QObject *me);
65 friend Q_QML_EXPORT QQmlInfo qmlInfo(
const QObject *me,
const QQmlError &error);
66 friend Q_QML_EXPORT QQmlInfo qmlInfo(
const QObject *me,
const QList<QQmlError> &errors);
67 friend Q_QML_EXPORT QQmlInfo qmlWarning(
const QObject *me);
68 friend Q_QML_EXPORT QQmlInfo qmlWarning(
const QObject *me,
const QQmlError &error);
69 friend Q_QML_EXPORT QQmlInfo qmlWarning(
const QObject *me,
const QList<QQmlError> &errors);
71 QQmlInfo(QQmlInfoPrivate *);
The QQmlContext class defines a context within a QML engine.
The QQmlEngine class provides an environment for instantiating QML components.
void updateCurrentTime(int) override
int duration() const override
QQuickBoundaryReturnJob(QQuickBoundaryRulePrivate *br, qreal to)
void updateState(QAbstractAnimationJob::State newState, QAbstractAnimationJob::State oldState) override
QQuickBoundaryRulePrivate * boundaryRule
qreal easedOvershoot(qreal overshootingValue)
QQuickBoundaryReturnJob * returnAnimationJob
int qmlRegisterCustomType(const char *uri, int versionMajor, int versionMinor, const char *qmlName, QQmlCustomParser *parser)
#define QML_DECLARE_TYPE_HASMETATYPE(TYPE)
Q_QML_EXPORT void qmlRegisterModuleImport(const char *uri, int moduleMajor, const char *import, int importMajor=QQmlModuleImportLatest, int importMinor=QQmlModuleImportLatest)
QQmlCustomParser * qmlCreateCustomParser()
void qmlRegisterEnum(const char *name)
Q_QML_EXPORT bool qmlProtectModule(const char *uri, int majVersion)
int qmlRegisterType(const char *uri, int versionMajor, int versionMinor, const char *qmlName)
void qmlRegisterAnonymousTypesAndRevisions(const char *uri, int versionMajor)
void qmlRegisterNamespaceAndRevisions(const QMetaObject *metaObject, const char *uri, int versionMajor, QList< int > *qmlTypeIds=nullptr, const QMetaObject *classInfoMetaObject=nullptr)
int qmlRegisterCustomExtendedType(const char *uri, int versionMajor, int versionMinor, const char *qmlName, QQmlCustomParser *parser)
#define QML_DECLARE_TYPE(TYPE)
Q_QML_EXPORT void qmlExecuteDeferred(QObject *)
\inmodule QtQml \title Functions to register C++ types to QML
int qmlRegisterType(const char *uri, int versionMajor, int versionMinor, const char *qmlName)
void qmlRegisterNamespaceAndRevisions(const QMetaObject *metaObject, const char *uri, int versionMajor, QList< int > *qmlTypeIds, const QMetaObject *classInfoMetaObject, const QMetaObject *extensionMetaObject)
void qmlRegisterTypesAndRevisions(const char *uri, int versionMajor, QList< int > *qmlTypeIds)
int qmlRegisterCustomType(const char *uri, int versionMajor, int versionMinor, const char *qmlName, QQmlCustomParser *parser)
int qmlRegisterExtendedType(const char *uri, int versionMajor)
QQmlModuleImportSpecialVersions
@ QQmlModuleImportModuleAny
int qmlRegisterExtendedType(const char *uri, int versionMajor, int versionMinor, const char *qmlName)
int qmlRegisterRevision(const char *uri, int versionMajor, int versionMinor)
int qmlRegisterAnonymousType(const char *uri, int versionMajor)
Q_QML_EXPORT void qmlUnregisterModuleImport(const char *uri, int moduleMajor, const char *import, int importMajor=QQmlModuleImportLatest, int importMinor=QQmlModuleImportLatest)
QObject * qmlAttachedPropertiesObject(const QObject *obj, bool create=true)
int qmlRegisterAnonymousType(const char *uri, int versionMajor)
Q_QML_EXPORT void qmlRegisterModule(const char *uri, int versionMajor, int versionMinor)
int qmlRegisterInterface(const char *uri, int versionMajor)
QDebug Q_QML_EXPORT operator<<(QDebug debug, const QQmlError &error)
static void registerTypeAndRevisions(const char *uri, int versionMajor, QList< int > *qmlTypeIds, const QMetaObject *extension)