42 #ifndef QDECLARATIVEENGINEDEBUGSERVICE_P_H 43 #define QDECLARATIVEENGINEDEBUGSERVICE_P_H 56 #include <private/qdeclarativedebugservice_p.h> 58 #include <QtCore/qurl.h> 59 #include <QtCore/qvariant.h> 60 #include <QWeakPointer> 89 enum Type { Unknown, Basic,
Object, List, SignalProperty, Variant };
134 #endif // QDECLARATIVEENGINEDEBUGSERVICE_P_H The QVariant class acts like a union for the most common Qt data types.
#define QT_END_NAMESPACE
This macro expands to.
void addEngine(QDeclarativeEngine *)
void buildStatesList(QDeclarativeContext *, bool)
The QByteArray class provides an array of bytes.
QVariant valueContents(const QVariant &defaultValue) const
The QUrl class provides a convenient interface for working with URLs.
The QString class provides a Unicode character string.
The QObject class is the base class of all Qt objects.
void propertyChanged(int id, int objectId, const QMetaProperty &property, const QVariant &value)
Q_DECLARATIVE_PRIVATE_EXPORT QDataStream & operator<<(QDataStream &, const QDeclarativeEngineDebugService::QDeclarativeObjectData &)
void buildObjectList(QDataStream &, QDeclarativeContext *)
#define QT_BEGIN_NAMESPACE
This macro expands to.
QDeclarativeObjectProperty propertyData(QObject *, int)
QDeclarativeObjectData objectData(QObject *)
#define Q_DECLARATIVE_PRIVATE_EXPORT
virtual void messageReceived(const QByteArray &)
void resetBinding(int objectId, const QString &propertyName)
Q_DECLARATIVE_PRIVATE_EXPORT QDataStream & operator>>(QDataStream &, QDeclarativeEngineDebugService::QDeclarativeObjectData &)
QList< QDeclarativeEngine * > m_engines
QDeclarativeEngineDebugService(QObject *=0)
void setBinding(int objectId, const QString &propertyName, const QVariant &expression, bool isLiteralValue, QString filename=QString(), int line=-1)
void remEngine(QDeclarativeEngine *)
The QDeclarativeEngine class provides an environment for instantiating QML components.
static QDeclarativeEngineDebugService * instance()
void prepareDeferredObjects(QObject *)
QDeclarativeWatcher * m_watch
void setMethodBody(int objectId, const QString &method, const QString &body)
The QDeclarativeContext class defines a context within a QML engine.
void objectCreated(QDeclarativeEngine *, QObject *)
QVariant property(const char *name) const
Returns the value of the object's name property.
The QDataStream class provides serialization of binary data to a QIODevice.
QList< QWeakPointer< QDeclarativeState > > m_allStates
The QList class is a template class that provides lists.
void buildObjectDump(QDataStream &, QObject *, bool, bool)