src/declarative/qml/qdeclarativecompiler_p.h
changeset 37 758a864f9613
parent 33 3e2da88830cd
equal deleted inserted replaced
36:ef0373b55136 37:758a864f9613
    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