From 18109b9cd1fecdad735853f3b0547cb67aee91fb Mon Sep 17 00:00:00 2001
From: Roberto Raggi <roberto.raggi@nokia.com>
Date: Tue, 29 Jun 2010 15:52:40 +0200
Subject: [PATCH] Get the QmlJS::ModelManagerInterface instance.

---
 src/plugins/qmljsinspector/qmljsinspectorplugin.cpp | 5 +++++
 src/plugins/qmljsinspector/qmljsinspectorplugin.h   | 2 ++
 2 files changed, 7 insertions(+)

diff --git a/src/plugins/qmljsinspector/qmljsinspectorplugin.cpp b/src/plugins/qmljsinspector/qmljsinspectorplugin.cpp
index e4168f2c060..57908d52183 100644
--- a/src/plugins/qmljsinspector/qmljsinspectorplugin.cpp
+++ b/src/plugins/qmljsinspector/qmljsinspectorplugin.cpp
@@ -94,6 +94,11 @@ InspectorPlugin::~InspectorPlugin()
     qDebug() << Q_FUNC_INFO;
 }
 
+QmlJS::ModelManagerInterface *InspectorPlugin::modelManager() const
+{
+    return ExtensionSystem::PluginManager::instance()->getObject<QmlJS::ModelManagerInterface>();
+}
+
 ClientProxy *InspectorPlugin::clientProxy() const
 {
     return _clientProxy;
diff --git a/src/plugins/qmljsinspector/qmljsinspectorplugin.h b/src/plugins/qmljsinspector/qmljsinspectorplugin.h
index 53631bf37d9..b4056ae9b0d 100644
--- a/src/plugins/qmljsinspector/qmljsinspectorplugin.h
+++ b/src/plugins/qmljsinspector/qmljsinspectorplugin.h
@@ -30,6 +30,7 @@
 #define QMLJSINSPECTORPLUGIN_H
 
 #include <extensionsystem/iplugin.h>
+#include <qmljs/qmljsmodelmanagerinterface.h>
 
 #include <QtCore/QObject>
 #include <QtCore/QPointer>
@@ -61,6 +62,7 @@ public:
 
     static InspectorPlugin *instance();
 
+    QmlJS::ModelManagerInterface *modelManager() const;
     ClientProxy *clientProxy() const;
     Inspector *inspector() const;
 
-- 
GitLab