diff --git a/src/plugins/qmljsinspector/qmljsinspectorplugin.cpp b/src/plugins/qmljsinspector/qmljsinspectorplugin.cpp index e4168f2c060914bf0326d3bdd08fee6c09f0c37e..57908d52183dc6fdc556831d8f58968f30c77250 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 53631bf37d937bffb511b1b33846c07470a74639..b4056ae9b0d45aaf99fd4d1e9a076ef20bdf4302 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;