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