forked from qt-creator/qt-creator
Debugger: Slim down public QmlInspectorAgent interface
Change-Id: Ia2f728029530dfe4e3f4cc9c18313453f4851bc4 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
This commit is contained in:
@@ -55,25 +55,24 @@ QHash<QPair<QString, int>, QHash<QPair<int, int>, QList<int> > > DebugIdHash;
|
||||
class QmlInspectorAgent : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
QmlInspectorAgent(QmlEngine *engine, QmlDebug::QmlDebugConnection *connection);
|
||||
|
||||
void fetchObject(int debugId);
|
||||
quint32 queryExpressionResult(int debugId, const QString &expression);
|
||||
|
||||
void assignValue(const WatchItem *data, const QString &expression, const QVariant &valueV);
|
||||
void updateWatchData(const WatchItem &data);
|
||||
void watchDataSelected(qint64 id);
|
||||
|
||||
private:
|
||||
bool selectObjectInTree(int debugId);
|
||||
void addObjectWatch(int objectDebugId);
|
||||
|
||||
QmlDebug::ObjectReference objectForId(int objectDebugId) const;
|
||||
QString displayName(int objectDebugId) const;
|
||||
void reloadEngines();
|
||||
void fetchObject(int debugId);
|
||||
|
||||
QmlDebug::BaseToolsClient *toolsClient() const;
|
||||
|
||||
private:
|
||||
void updateState();
|
||||
void onResult(quint32 queryId, const QVariant &value, const QByteArray &type);
|
||||
void newObject(int engineId, int objectId, int parentId);
|
||||
|
||||
Reference in New Issue
Block a user