Outline: Sorted function list

Authored by kfunk on Jan 6 2017, 8:21 AM.

Description

Outline: Sorted function list

Summary:
-> As suggested by Kevin, wrapped the existing QuickOpenModel with the QSortFilterProxyModel to produce a sorted list of functions in the Outline drop down menu.
-> Converted the indexes from the Proxy Model to the Source Model and vice-versa where ever necessary.
-> Analyzed the use cases of the Outline menu, and modified all it's functionalities and features corresponding to the Proxy Model.

Test Plan:
-> Tested the working of the Outline and QuickOpen menu on a large project base.
-> Tested for the smooth functioning of widget expansion, both complete and partial.
-> Tested for Double Click, Single Click, Key Press, and other events.

BUG: 319404
FIXED-IN: 5.2.0

Reviewers: brauch, KDevelop, nellex

Reviewed By: brauch, KDevelop

Subscribers: kdevelop-devel, brauch, KDevelop

Tags: KDevelop

Differential Revision: https://phabricator.kde.org/D3673

Details

Committed
kfunkJan 6 2017, 8:38 AM
Reviewer
KDevelop
Differential Revision
D3673: Outline: Sorted function list
Parents
R33:f00f30037ab6: apidocs: Remove dead link
Branches
Unknown
Tags
Unknown