diff options
Diffstat (limited to 'src/plugins/cpptools/cpptoolsplugin.cpp')
| -rw-r--r-- | src/plugins/cpptools/cpptoolsplugin.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/cpptools/cpptoolsplugin.cpp b/src/plugins/cpptools/cpptoolsplugin.cpp index c788e17ab8..427e1a7bb7 100644 --- a/src/plugins/cpptools/cpptoolsplugin.cpp +++ b/src/plugins/cpptools/cpptoolsplugin.cpp @@ -38,6 +38,7 @@ #include "cppmodelmanager.h" #include "cpplocatorfilter.h" #include "symbolsfindfilter.h" +#include "cpptoolsjsextension.h" #include "cpptoolssettings.h" #include "cpptoolsreuse.h" #include "cppprojectfile.h" @@ -48,6 +49,7 @@ #include <coreplugin/coreconstants.h> #include <coreplugin/documentmanager.h> #include <coreplugin/icore.h> +#include <coreplugin/jsexpander.h> #include <coreplugin/variablemanager.h> #include <coreplugin/vcsmanager.h> #include <cppeditor/cppeditorconstants.h> @@ -144,6 +146,8 @@ bool CppToolsPlugin::initialize(const QStringList &arguments, QString *error) modelManager->updateSourceFiles(files.toSet()); }); + JsExpander::registerQObjectForJs(QLatin1String("Cpp"), new CppToolsJsExtension(this)); + CppLocatorData *locatorData = new CppLocatorData; connect(modelManager, SIGNAL(documentUpdated(CPlusPlus::Document::Ptr)), locatorData, SLOT(onDocumentUpdated(CPlusPlus::Document::Ptr))); |
