diff options
Diffstat (limited to 'src/declarative/qml/qmlcomponent.cpp')
-rw-r--r-- | src/declarative/qml/qmlcomponent.cpp | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/declarative/qml/qmlcomponent.cpp b/src/declarative/qml/qmlcomponent.cpp index 83d500c..92f6b28 100644 --- a/src/declarative/qml/qmlcomponent.cpp +++ b/src/declarative/qml/qmlcomponent.cpp @@ -51,15 +51,26 @@ #include <qmlengine.h> #include <QFileInfo> #include <qmlbindablevalue.h> -#include "private/qmlxmlparser_p.h" #include "qmlcompiledcomponent_p.h" #include <QtCore/qdebug.h> #include <QApplication> +#include "qmlscriptparser_p.h" QT_BEGIN_NAMESPACE class QByteArray; +bool QmlComponentPrivate::isXml(const QByteArray &ba) +{ + for (int i = 0; i < ba.size(); ++i) { + char c = ba.at(i); + if (c == ' ' || c == '\n' || c == '\r' || c == '\t') + continue; + return (c == '<'); + } + return true; +} + /*! \class QmlComponent \brief The QmlComponent class encapsulates a QML component description. |