QmlJS: Move the exported-C++-type detection out of C++ code.
It now lives in qmljstools/qmljsfindexportedcpptypes, all in one place. Also ensures that the source code is available when a file is being scanned for QML exports. This will enable checking comments for annotations about the URI a plugin is usually imported as. Change-Id: I1da36d0678e0a8d34b171dbe0f6b5690d89eb18b Reviewed-on: http://codereview.qt.nokia.com/3392 Reviewed-by:Fawzi Mohamed <fawzi.mohamed@nokia.com>
Showing
- src/libs/cplusplus/CppDocument.cpp 14 additions, 245 deletionssrc/libs/cplusplus/CppDocument.cpp
- src/libs/cplusplus/CppDocument.h 5 additions, 18 deletionssrc/libs/cplusplus/CppDocument.h
- src/libs/cplusplus/ModelManagerInterface.h 0 additions, 2 deletionssrc/libs/cplusplus/ModelManagerInterface.h
- src/libs/qmljs/qmljslink.cpp 3 additions, 1 deletionsrc/libs/qmljs/qmljslink.cpp
- src/plugins/cpptools/cppmodelmanager.cpp 3 additions, 166 deletionssrc/plugins/cpptools/cppmodelmanager.cpp
- src/plugins/cpptools/cppmodelmanager.h 0 additions, 2 deletionssrc/plugins/cpptools/cppmodelmanager.h
- src/plugins/qmljstools/qmljsfindexportedcpptypes.cpp 486 additions, 0 deletionssrc/plugins/qmljstools/qmljsfindexportedcpptypes.cpp
- src/plugins/qmljstools/qmljsfindexportedcpptypes.h 55 additions, 0 deletionssrc/plugins/qmljstools/qmljsfindexportedcpptypes.h
- src/plugins/qmljstools/qmljsmodelmanager.cpp 40 additions, 11 deletionssrc/plugins/qmljstools/qmljsmodelmanager.cpp
- src/plugins/qmljstools/qmljsmodelmanager.h 6 additions, 3 deletionssrc/plugins/qmljstools/qmljsmodelmanager.h
- src/plugins/qmljstools/qmljstools-lib.pri 4 additions, 2 deletionssrc/plugins/qmljstools/qmljstools-lib.pri
Loading
Please register or sign in to comment