diff -r 5dc02b23752f -r 3e2da88830cd src/declarative/debugger/qdeclarativedebug_p.h --- a/src/declarative/debugger/qdeclarativedebug_p.h Tue Jul 06 15:10:48 2010 +0300 +++ b/src/declarative/debugger/qdeclarativedebug_p.h Wed Aug 18 10:37:55 2010 +0300 @@ -94,6 +94,10 @@ QDeclarativeDebugExpressionQuery *queryExpressionResult(int objectDebugId, const QString &expr, QObject *parent = 0); + bool setBindingForObject(int objectDebugId, const QString &propertyName, + const QVariant &bindingExpression, bool isLiteralValue); + bool resetBindingForObject(int objectDebugId, const QString &propertyName); + bool setMethodBody(int objectDebugId, const QString &methodName, const QString &methodBody); private: Q_DECLARE_PRIVATE(QDeclarativeEngineDebug) @@ -348,7 +352,7 @@ Q_OBJECT public: virtual ~QDeclarativeDebugExpressionQuery(); - QString expression() const; + QVariant expression() const; QVariant result() const; private: friend class QDeclarativeEngineDebug; @@ -356,7 +360,7 @@ QDeclarativeDebugExpressionQuery(QObject *); QDeclarativeEngineDebug *m_client; int m_queryId; - QString m_expr; + QVariant m_expr; QVariant m_result; };