From: Michel L. <mic...@gm...> - 2007-04-24 11:24:22
|
On Monday 23 April 2007 22:22, Thomas Braun wrote: > I have prepared a patch which adds a "most used symbols" View. > Because of our nearly 1000 symbols I thought it could be a good idea. > IMplementation details: Yes, I really like the idea as well. > Everytime the user inserts a symbol trough the symbolview the item is added > to the MUS (most used symbol) view. If the item exists, a reference counter > is increased. > If the number of items exceed 30, the item with the lowest reference count > is removed. In the best tradition of KDE, could you make this number configurable? And maybe also add a switch to remove the MUS view (although it should be shown by default, I guess)? > With this implementation the ordering of the symbols in the MUS view is > static and of course everything is saved and restored when restarting kile. > > A small caveat: > > - I had to make the item->keys() even complexer to handle all the > information, but I think this should be okay, also because outside the > symbolview nothing has to deal with the symbolview items. And also the > function extract handles mostly the details. > > - And I had to add the icon path to _every_ icon, which increases a bit > (1000* 74 chars = 100kb) the memory usage but that should be also okay. I don't think that we need to worry about that too much :-) Michel |