C++: Moved completion/highlighting into the model manager.
This way the editor does not need to know all the details of
instantiating or maintaining classes for highlighting and/or completion,
it can just ask the model manager. The change also enables different
highlighting- or completion-engines without changes to the cppeditor.
Change-Id: I8000d9d9fe446b292defddb2295493cf77d0f14a
Reviewed-by:
Leandro Melo <leandro.melo@nokia.com>
Showing
- src/libs/cplusplus/ModelManagerInterface.h 5 additions, 0 deletionssrc/libs/cplusplus/ModelManagerInterface.h
- src/plugins/cppeditor/cppeditor.cpp 16 additions, 26 deletionssrc/plugins/cppeditor/cppeditor.cpp
- src/plugins/cppeditor/cppeditor.h 12 additions, 12 deletionssrc/plugins/cppeditor/cppeditor.h
- src/plugins/cppeditor/cppeditor.pro 0 additions, 6 deletionssrc/plugins/cppeditor/cppeditor.pro
- src/plugins/cppeditor/cppfunctiondecldeflink.cpp 2 additions, 1 deletionsrc/plugins/cppeditor/cppfunctiondecldeflink.cpp
- src/plugins/cppeditor/cppquickfixassistant.h 3 additions, 3 deletionssrc/plugins/cppeditor/cppquickfixassistant.h
- src/plugins/cpptools/cppchecksymbols.cpp 1 addition, 1 deletionsrc/plugins/cpptools/cppchecksymbols.cpp
- src/plugins/cpptools/cppchecksymbols.h 5 additions, 3 deletionssrc/plugins/cpptools/cppchecksymbols.h
- src/plugins/cpptools/cppcompletionsupport.cpp 72 additions, 0 deletionssrc/plugins/cpptools/cppcompletionsupport.cpp
- src/plugins/cpptools/cppcompletionsupport.h 77 additions, 0 deletionssrc/plugins/cpptools/cppcompletionsupport.h
- src/plugins/cpptools/cpphighlightingsupport.cpp 52 additions, 0 deletionssrc/plugins/cpptools/cpphighlightingsupport.cpp
- src/plugins/cpptools/cpphighlightingsupport.h 62 additions, 0 deletionssrc/plugins/cpptools/cpphighlightingsupport.h
- src/plugins/cpptools/cpplocalsymbols.cpp 1 addition, 1 deletionsrc/plugins/cpptools/cpplocalsymbols.cpp
- src/plugins/cpptools/cpplocalsymbols.h 5 additions, 5 deletionssrc/plugins/cpptools/cpplocalsymbols.h
- src/plugins/cpptools/cppmodelmanager.cpp 15 additions, 0 deletionssrc/plugins/cpptools/cppmodelmanager.cpp
- src/plugins/cpptools/cppmodelmanager.h 3 additions, 1 deletionsrc/plugins/cpptools/cppmodelmanager.h
- src/plugins/cpptools/cppsemanticinfo.cpp 1 addition, 1 deletionsrc/plugins/cpptools/cppsemanticinfo.cpp
- src/plugins/cpptools/cppsemanticinfo.h 6 additions, 8 deletionssrc/plugins/cpptools/cppsemanticinfo.h
- src/plugins/cpptools/cpptools.pro 12 additions, 2 deletionssrc/plugins/cpptools/cpptools.pro
- src/plugins/cpptools/cpptoolseditorsupport.cpp 16 additions, 1 deletionsrc/plugins/cpptools/cpptoolseditorsupport.cpp
Loading
Please register or sign in to comment