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