Ticket #46 (closed enhancement: fixed)

Opened 5 years ago

Last modified 4 years ago

Optimize creation of the contactlist

Reported by: diederik Owned by: diederik
Priority: minor Milestone: open
Component: GUI - Contactlist Version: 1.5-pre2
Keywords: qt models, technical Cc:

Description

The contact list is currently built up slowly. It moves lots of QListViewItem nodes for contacts which are online later. Instead it generate the list when all contact list data is received.

(note that porting to Qt4 will also improve the speed).

Change History

Changed 5 years ago by diederik

  • type changed from defect to enhancement

Changed 4 years ago by amroth

  • milestone set to Someday

Changed 4 years ago by diederik

  • keywords qt models, technical added

Changed 4 years ago by valerio

  • status changed from new to closed
  • resolution set to fixed

Fixed with revisions: started with r2734, completed with r3490.

Changed 4 years ago by valerio

Btw, generating the data when all the contacts are received would be more cpu-intensive and further delay showing the list.. other than complicating more the loading code. I'm all against it.

Note: See TracTickets for help on using tickets.