Revision 30b6103...

Go back to digest for 29th December 2013

Optimization in KDE-PIM

Sergio Luis Martins committed changes in [kdepimlibs] /calendar:

Allow to share EntityTreeModel between several ETMCalendars.

This will be a big memory improvement for kontact.
Korganizer and kontact's summary view use different ETMCalendars
because they need different collection selections, this results
into all incidences being duplicated in memory.

Now it will be possible to have two ETMCalendars, with different
collection selections, using the same EntityTreeModel.

File Changes

Modified 7 files
  • /calendar
  •   akonadimodel.cpp
  •   akonadimodel_p.h
  •   akonadi/etmcalendar.cpp
  •   akonadi/etmcalendar.h
  •   akonadi/etmcalendar_p.h
  •   akonadi/tests/etmcalendartest.cpp
  •   akonadi/tests/etmcalendartest.h
7 files changed in total