Review Request 123562: Add outlineview plugin

Alex Richardson arichardson.kde at gmail.com
Wed Apr 29 20:01:48 UTC 2015


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/123562/
-----------------------------------------------------------

(Updated April 29, 2015, 9:01 p.m.)


Review request for KDevelop.


Changes
-------

Rebuild outline whenever parser completes


Repository: kdevplatform


Description
-------

This plugin provides an outline view for the current document. It is
very similar to the outline view from eclipse and should also work for
any language.

I initially wrote this plugin in 2010 and then forgot about it. I've now
ported it to KF5 and it seems to work without any major issues. The only
major thing that is missing is that it updates once the document has been
reparsed and not whenever it is saved.


Diffs (updated)
-----

  plugins/CMakeLists.txt 2c004f22976f513eab607762b4e04fc1b5b048fa 
  plugins/outlineview/CMakeLists.txt PRE-CREATION 
  plugins/outlineview/debug_outline.h PRE-CREATION 
  plugins/outlineview/kdevoutlineview.json PRE-CREATION 
  plugins/outlineview/outlinemodel.h PRE-CREATION 
  plugins/outlineview/outlinemodel.cpp PRE-CREATION 
  plugins/outlineview/outlinenode.h PRE-CREATION 
  plugins/outlineview/outlinenode.cpp PRE-CREATION 
  plugins/outlineview/outlineproxymodel.h PRE-CREATION 
  plugins/outlineview/outlineproxymodel.cpp PRE-CREATION 
  plugins/outlineview/outlineviewplugin.h PRE-CREATION 
  plugins/outlineview/outlineviewplugin.cpp PRE-CREATION 
  plugins/outlineview/outlinewidget.h PRE-CREATION 
  plugins/outlineview/outlinewidget.cpp PRE-CREATION 

Diff: https://git.reviewboard.kde.org/r/123562/diff/


Testing
-------

works without crashes sofar.

Is sometimes empty initially, switching to other document and back fixes that


File Attachments
----------------

outline1.png
  https://git.reviewboard.kde.org/media/uploaded/files/2015/04/29/08b90a88-1cbf-4f98-94e8-d7ea1ad02586__outline1.png
outline2.png
  https://git.reviewboard.kde.org/media/uploaded/files/2015/04/29/d8ee18c4-495a-44db-a346-803389462c42__outline2.png


Thanks,

Alex Richardson

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20150429/fe976893/attachment.html>


More information about the KDevelop-devel mailing list