https://bugs.kde.org/show_bug.cgi?id=342076

--- Comment #7 from miklos <mtm...@freemail.hu> ---
Created attachment 97055
  --> https://bugs.kde.org/attachment.cgi?id=97055&action=edit
okular_marker.diff

(In reply to Albert Astals Cid from comment #6)
> I disagree, and actually querying the whole TOC tree is quite a bad idea
> since on big documents it can be veeeeeeeeeeeeeeery slow.
> 
> But if someone comes up with a patch we can discuss over it.

Today I noticed that this bug is still open, and I decided to take a look at
the code. You worry about querying the whole TOC tree? The current code does
exactly that to find the items matching the current page!

I came up with the attached patch that half-solves the problem, and doesn't go
over the entire TOC tree :) The remaining task is to teach TOCModel::data() to
only set KIcon to nodes that either have no children or are not expanded. The
latter is a bit difficult, as the model knows nothing about the treeview. I'm
open to suggestions.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to