CppEditor: introduce include hierarchy
Based on type hierarchy.
Added to context menu ('Open Include Hierarchy')
Shortcut(Ctrl+Shift+I)
'Include Hierarchy' contains:
FileName for which 'Include Hierarchy' is done
Includes(which files are included by current file - tree hierarchy)
Included by(which files include current file - tree hierarchy)
It is possible to open/goto each file by clicking on specific item.
Additionally for 'Included by' files it goes to the line where is include
directive for current file.
Change-Id: I549b1ed64e4c9f6955f60d00efb12950a3259f81
Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
Showing
- doc/src/howto/creator-ui.qdoc 9 additions, 0 deletionsdoc/src/howto/creator-ui.qdoc
- src/plugins/cppeditor/cppeditor.pro 10 additions, 2 deletionssrc/plugins/cppeditor/cppeditor.pro
- src/plugins/cppeditor/cppeditor.qbs 8 additions, 0 deletionssrc/plugins/cppeditor/cppeditor.qbs
- src/plugins/cppeditor/cppeditorconstants.h 4 additions, 0 deletionssrc/plugins/cppeditor/cppeditorconstants.h
- src/plugins/cppeditor/cppeditorplugin.cpp 23 additions, 0 deletionssrc/plugins/cppeditor/cppeditorplugin.cpp
- src/plugins/cppeditor/cppeditorplugin.h 3 additions, 0 deletionssrc/plugins/cppeditor/cppeditorplugin.h
- src/plugins/cppeditor/cppincludehierarchy.cpp 231 additions, 0 deletionssrc/plugins/cppeditor/cppincludehierarchy.cpp
- src/plugins/cppeditor/cppincludehierarchy.h 119 additions, 0 deletionssrc/plugins/cppeditor/cppincludehierarchy.h
- src/plugins/cppeditor/cppincludehierarchyitem.cpp 127 additions, 0 deletionssrc/plugins/cppeditor/cppincludehierarchyitem.cpp
- src/plugins/cppeditor/cppincludehierarchyitem.h 75 additions, 0 deletionssrc/plugins/cppeditor/cppincludehierarchyitem.h
- src/plugins/cppeditor/cppincludehierarchymodel.cpp 305 additions, 0 deletionssrc/plugins/cppeditor/cppincludehierarchymodel.cpp
- src/plugins/cppeditor/cppincludehierarchymodel.h 84 additions, 0 deletionssrc/plugins/cppeditor/cppincludehierarchymodel.h
- src/plugins/cppeditor/cppincludehierarchytreeview.cpp 54 additions, 0 deletionssrc/plugins/cppeditor/cppincludehierarchytreeview.cpp
- src/plugins/cppeditor/cppincludehierarchytreeview.h 49 additions, 0 deletionssrc/plugins/cppeditor/cppincludehierarchytreeview.h
Loading
Please register or sign in to comment