[nemo-qml-plugin-calendar] Use proper recurrenceId to send cancellation of exception occurrences.
There is a bug in cancellation sending for exceptions occurrences. To reproduce:
- Create a recurring event,
- Edit a single occurrence of the recurrence,
- in the calendar application, month page on the day of the exception, long press the exception occurrence and choose delete.
The exception occurrence is deleted but the console complains about event being NULL and thus even if this event has attendees and we're organiser, nothing will be sent.
This is due to the fact that the exception occurrence is fetched, not with its recurrenceId, but a spurious dateTime value that is not provided in that case (see jolla-calendar/applications/pages/DeletableListDelegate.qml#75).
That being said, @pvuorela, I'm wondering about this QDateTime argument in
::deleteEvent(). Looking at the blame, it seems you introduced it with f82aa0d6 in 2014. Do you remember what for ? It's not clear at all for me what this argument can do.