equal
deleted
inserted
replaced
54 // |
54 // |
55 |
55 |
56 #include "qdeclarative.h" |
56 #include "qdeclarative.h" |
57 #include "qdeclarativeerror.h" |
57 #include "qdeclarativeerror.h" |
58 #include "private/qdeclarativeinstruction_p.h" |
58 #include "private/qdeclarativeinstruction_p.h" |
59 #include "private/qdeclarativecompositetypemanager_p.h" |
|
60 #include "private/qdeclarativeparser_p.h" |
59 #include "private/qdeclarativeparser_p.h" |
61 #include "private/qdeclarativeengine_p.h" |
60 #include "private/qdeclarativeengine_p.h" |
62 #include "private/qbitfield_p.h" |
61 #include "private/qbitfield_p.h" |
63 #include "private/qdeclarativepropertycache_p.h" |
62 #include "private/qdeclarativepropertycache_p.h" |
64 #include "private/qdeclarativeintegercache_p.h" |
63 #include "private/qdeclarativeintegercache_p.h" |
65 #include "private/qdeclarativetypenamecache_p.h" |
64 #include "private/qdeclarativetypenamecache_p.h" |
|
65 #include "private/qdeclarativetypeloader_p.h" |
66 |
66 |
67 #include <QtCore/qbytearray.h> |
67 #include <QtCore/qbytearray.h> |
68 #include <QtCore/qset.h> |
68 #include <QtCore/qset.h> |
69 #include <QtCore/QCoreApplication> |
69 #include <QtCore/QCoreApplication> |
70 |
70 |
150 { |
150 { |
151 Q_DECLARE_TR_FUNCTIONS(QDeclarativeCompiler) |
151 Q_DECLARE_TR_FUNCTIONS(QDeclarativeCompiler) |
152 public: |
152 public: |
153 QDeclarativeCompiler(); |
153 QDeclarativeCompiler(); |
154 |
154 |
155 bool compile(QDeclarativeEngine *, QDeclarativeCompositeTypeData *, QDeclarativeCompiledData *); |
155 bool compile(QDeclarativeEngine *, QDeclarativeTypeData *, QDeclarativeCompiledData *); |
156 |
156 |
157 bool isError() const; |
157 bool isError() const; |
158 QList<QDeclarativeError> errors() const; |
158 QList<QDeclarativeError> errors() const; |
159 |
159 |
160 static bool isAttachedPropertyName(const QByteArray &); |
160 static bool isAttachedPropertyName(const QByteArray &); |
336 QList<QDeclarativeError> exceptions; |
336 QList<QDeclarativeError> exceptions; |
337 QDeclarativeCompiledData *output; |
337 QDeclarativeCompiledData *output; |
338 QDeclarativeEngine *engine; |
338 QDeclarativeEngine *engine; |
339 QDeclarativeEnginePrivate *enginePrivate; |
339 QDeclarativeEnginePrivate *enginePrivate; |
340 QDeclarativeParser::Object *unitRoot; |
340 QDeclarativeParser::Object *unitRoot; |
341 QDeclarativeCompositeTypeData *unit; |
341 QDeclarativeTypeData *unit; |
342 }; |
342 }; |
343 QT_END_NAMESPACE |
343 QT_END_NAMESPACE |
344 |
344 |
345 #endif // QDECLARATIVECOMPILER_P_H |
345 #endif // QDECLARATIVECOMPILER_P_H |