42 #ifndef QDECLARATIVEOBJECTSCRIPTCLASS_P_H 43 #define QDECLARATIVEOBJECTSCRIPTCLASS_P_H 56 #include "private/qdeclarativepropertycache_p.h" 57 #include "private/qdeclarativetypenamecache_p.h" 59 #include <private/qscriptdeclarativeclass_p.h> 60 #include <QtScript/qscriptengine.h> 117 ImplicitObject = 0x01,
118 SkipAttachedProperties = 0x02
123 QScriptClass::QueryFlags flags,
125 QueryHints hints = 0);
136 QScriptClass::QueryFlags flags);
165 #endif // QDECLARATIVEOBJECTSCRIPTCLASS_P_H
The QScriptContext class represents a Qt Script function invocation.
virtual Value call(Object *, QScriptContext *)
PersistentIdentifier m_disconnectId
#define QT_END_NAMESPACE
This macro expands to.
#define Q_DECLARE_FLAGS(Flags, Enum)
The Q_DECLARE_FLAGS() macro expands to.
The QByteArray class provides an array of bytes.
Q_DECLARE_OPERATORS_FOR_FLAGS(QDeclarativeObjectScriptClass::QueryHints)
The QString class provides a Unicode character string.
QScriptValue m_disconnect
The QObject class is the base class of all Qt objects.
The QScriptDeclarativeClass::Value class acts as a container for JavaScript data types.
virtual void setProperty(Object *, const Identifier &name, const QScriptValue &)
virtual bool compare(Object *, Object *)
QDeclarativePropertyCache::Data local
The QScriptEngine class provides an environment for evaluating Qt Script code.
#define QT_BEGIN_NAMESPACE
This macro expands to.
virtual QScriptClass::QueryFlags queryProperty(Object *, const Identifier &, QScriptClass::QueryFlags flags)
QDeclarativePropertyCache::Data * lastData
PersistentIdentifier m_toStringId
QScriptEngine * engine() const
The QStringList class provides a list of strings.
PersistentIdentifier m_destroyId
QDeclarativeEngine * engine
QDeclarativeObjectMethodScriptClass methods
QDeclarativeEngine * engine
QDeclarativeTypeNameCache::Data * lastTNData
The QDeclarativeEngine class provides an environment for instantiating QML components.
virtual QObject * toQObject(Object *, bool *ok=0)
#define Q_AUTOTEST_EXPORT
virtual bool isQObject() const
PersistentIdentifier m_connectId
QScriptContext * context() const
The QScriptValue class acts as a container for the Qt Script data types.
static QScriptValue property(const QScriptValue &, const Identifier &)
virtual QStringList propertyNames(Object *)