D21391: Turn Person into a value type

Volker Krause noreply at phabricator.kde.org
Sat May 25 12:41:26 BST 2019


vkrause created this revision.
Herald added a project: KDE PIM.
Herald added a subscriber: kde-pim.
vkrause requested review of this revision.

REVISION SUMMARY
  This has become possible as this is no longer part of a polymorphic type
  hierarchy, and avoids an additional allocation per instance. It will also
  allow direct consumption from QML.
  
  A similar change also needs to be done to Attendee.

REPOSITORY
  R172 KCalendar Core

BRANCH
  master

REVISION DETAIL
  https://phabricator.kde.org/D21391

AFFECTED FILES
  CMakeLists.txt
  autotests/testalarm.cpp
  autotests/testattendee.cpp
  autotests/testperson.cpp
  src/alarm.cpp
  src/alarm.h
  src/attendee.cpp
  src/calendar.cpp
  src/calendar.h
  src/calendar_p.h
  src/freebusycache.h
  src/icalformat_p.cpp
  src/icalformat_p.h
  src/incidencebase.cpp
  src/incidencebase.h
  src/person.cpp
  src/person.h
  src/vcalformat.cpp

To: vkrause
Cc: kde-pim, dvasin, rodsevich, winterz, vkrause, mlaurent, knauss, dvratil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20190525/a0c06652/attachment.html>


More information about the kde-pim mailing list