Code model: Update on changes from the versioning system.
Add state logic to CppCodeModelManagerInterface, making it aware whether an indexer is running, protect the update methods from another invocation while running. Add changed signals to IVersionControl and VCSManager and wire them to the update methods. Add a menu action for manually updating. Reviewed-by:Roberto Raggi <roberto.raggi@nokia.com> Reviewed-by:
con <qtc-committer@nokia.com>
Showing
- src/plugins/coreplugin/iversioncontrol.h 4 additions, 0 deletionssrc/plugins/coreplugin/iversioncontrol.h
- src/plugins/coreplugin/mainwindow.cpp 2 additions, 1 deletionsrc/plugins/coreplugin/mainwindow.cpp
- src/plugins/coreplugin/vcsmanager.cpp 13 additions, 1 deletionsrc/plugins/coreplugin/vcsmanager.cpp
- src/plugins/coreplugin/vcsmanager.h 10 additions, 2 deletionssrc/plugins/coreplugin/vcsmanager.h
- src/plugins/cppeditor/cppeditorconstants.h 2 additions, 0 deletionssrc/plugins/cppeditor/cppeditorconstants.h
- src/plugins/cppeditor/cppplugin.cpp 43 additions, 24 deletionssrc/plugins/cppeditor/cppplugin.cpp
- src/plugins/cppeditor/cppplugin.h 3 additions, 2 deletionssrc/plugins/cppeditor/cppplugin.h
- src/plugins/cpptools/cppmodelmanager.cpp 38 additions, 3 deletionssrc/plugins/cpptools/cppmodelmanager.cpp
- src/plugins/cpptools/cppmodelmanager.h 7 additions, 0 deletionssrc/plugins/cpptools/cppmodelmanager.h
- src/plugins/cpptools/cppmodelmanagerinterface.h 6 additions, 0 deletionssrc/plugins/cpptools/cppmodelmanagerinterface.h
- src/plugins/cpptools/cpptoolsplugin.cpp 6 additions, 0 deletionssrc/plugins/cpptools/cpptoolsplugin.cpp
- src/plugins/cvs/cvscontrol.cpp 11 additions, 0 deletionssrc/plugins/cvs/cvscontrol.cpp
- src/plugins/cvs/cvscontrol.h 3 additions, 0 deletionssrc/plugins/cvs/cvscontrol.h
- src/plugins/cvs/cvsplugin.cpp 7 additions, 2 deletionssrc/plugins/cvs/cvsplugin.cpp
- src/plugins/cvs/cvsplugin.h 2 additions, 1 deletionsrc/plugins/cvs/cvsplugin.h
- src/plugins/git/gitclient.cpp 37 additions, 11 deletionssrc/plugins/git/gitclient.cpp
- src/plugins/git/gitclient.h 9 additions, 7 deletionssrc/plugins/git/gitclient.h
- src/plugins/git/gitcommand.cpp 2 additions, 0 deletionssrc/plugins/git/gitcommand.cpp
- src/plugins/git/gitcommand.h 1 addition, 0 deletionssrc/plugins/git/gitcommand.h
- src/plugins/git/gitplugin.cpp 10 additions, 4 deletionssrc/plugins/git/gitplugin.cpp
Loading
Please register or sign in to comment