summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/qml/qmlinspectoradapter.h
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@digia.com>2012-12-14 08:20:49 +0100
committerEike Ziller <eike.ziller@digia.com>2012-12-14 08:20:49 +0100
commita8a33b9a3b2bab7660a53919bfbfa011e31755d3 (patch)
tree0d091c18a3e3b666c91d6562ce6f59400a997362 /src/plugins/debugger/qml/qmlinspectoradapter.h
parentfe6be533bc8942617d3a7a7b6b554b5298b492b7 (diff)
parent6d83dda6df643eca4c720cb474cc5636d8e60ff5 (diff)
downloadqt-creator-a8a33b9a3b2bab7660a53919bfbfa011e31755d3.tar.gz
Merge remote-tracking branch 'origin/2.6'
Conflicts: src/plugins/qt4projectmanager/qt4buildconfiguration.cpp src/plugins/qtsupport/baseqtversion.cpp Change-Id: I288eeb1137e1b08d6c0d69f394cbb0fe1a937b68
Diffstat (limited to 'src/plugins/debugger/qml/qmlinspectoradapter.h')
-rw-r--r--src/plugins/debugger/qml/qmlinspectoradapter.h19
1 files changed, 14 insertions, 5 deletions
diff --git a/src/plugins/debugger/qml/qmlinspectoradapter.h b/src/plugins/debugger/qml/qmlinspectoradapter.h
index abaa62e4ab..0483ac73fc 100644
--- a/src/plugins/debugger/qml/qmlinspectoradapter.h
+++ b/src/plugins/debugger/qml/qmlinspectoradapter.h
@@ -30,6 +30,8 @@
#ifndef QMLINSPECTORADAPTER_H
#define QMLINSPECTORADAPTER_H
+#include "debuggerconstants.h"
+
#include <QObject>
#include <QStringList>
@@ -49,11 +51,13 @@ class FileReference;
}
namespace Debugger {
+
+class DebuggerEngine;
+
namespace Internal {
class WatchTreeView;
class QmlAdapter;
-class QmlEngine;
class QmlInspectorAgent;
class QmlLiveTextPreview;
@@ -62,7 +66,7 @@ class QmlInspectorAdapter : public QObject
Q_OBJECT
public:
- QmlInspectorAdapter(QmlAdapter *debugAdapter, QmlEngine *engine,
+ QmlInspectorAdapter(QmlAdapter *debugAdapter, DebuggerEngine *engine,
QObject *parent = 0);
~QmlInspectorAdapter();
@@ -77,6 +81,8 @@ signals:
void expressionResult();
private slots:
+ void onEngineStateChanged(const Debugger::DebuggerState);
+
void clientStatusChanged(QmlDebug::ClientStatus status);
void toolsClientStatusChanged(QmlDebug::ClientStatus status);
void engineClientStatusChanged(QmlDebug::ClientStatus status);
@@ -90,8 +96,8 @@ private slots:
void onSelectActionTriggered(bool checked);
void onZoomActionTriggered(bool checked);
- void onShowAppOnTopChanged(const QVariant &value);
- void onUpdateOnSaveChanged(const QVariant &value);
+ void onShowAppOnTopChanged(bool checked);
+ void onUpdateOnSaveChanged(bool checked);
void onReload();
void onReloaded();
void onDestroyedObject(int);
@@ -109,9 +115,10 @@ private:
SelectionTarget target);
void deletePreviews();
+ void enableTools(const bool enable);
QmlAdapter *m_debugAdapter;
- QmlEngine *m_engine;
+ DebuggerEngine *m_engine; // Master Engine
QmlDebug::BaseEngineDebugClient *m_engineClient;
QHash<QString, QmlDebug::BaseEngineDebugClient*> m_engineClients;
QmlDebug::BaseToolsClient *m_toolsClient;
@@ -134,6 +141,8 @@ private:
Core::Context m_inspectorToolsContext;
QAction *m_selectAction;
QAction *m_zoomAction;
+ QAction *m_showAppOnTopAction;
+ QAction *m_updateOnSaveAction;
bool m_engineClientConnected;
};