#ifndef QDECLARATIVECOMMON_P_H #define QDECLARATIVECOMMON_P_H #include "qobject.h" #include "qdeclarativeglobal_p.h" #include "qdeclarative.h" #include "qlistmodelinterface_p.h" #include "qscriptvalue.h" struct StaticQtMetaObject : public QObject { static const QMetaObject *get() { return &static_cast (0)->staticQtMetaObject; } }; static inline int QMetaObject_methods(const QMetaObject *metaObject) { struct Private { int revision; int className; int classInfoCount, classInfoData; int methodCount, methodData; int propertyCount, propertyData; }; return reinterpret_cast(metaObject->d.data)->methodCount; } static int inline qRoundDouble(double d) { return d >= double(0.0) ? int(d + double(0.5)) : int(d - int(d-1) + double(0.5)) + int(d-1); } DEFINE_BOOL_CONFIG_OPTION(stateChangeDebug, STATECHANGE_DEBUG) DEFINE_BOOL_CONFIG_OPTION(bindingsDump, QML_BINDINGS_DUMP) Q_DECLARE_METATYPE(QScriptValue) QML_DECLARE_TYPE(QListModelInterface) #endif // QDECLARATIVECOMMON_P_H