Skip to content

Hide Incidence fields, to enforce uniform use of setFieldDirty()

Continuation of !45 (merged)

Notable/questionable points

  • serialize() did not serialize mColor. I did not change that.
  • shiftTimes() now dirties FieldAlarms.
  • mRecurrence does not follow the private getter/setter pattern because it uses an observer.
  • Added update()/updated() to setCreated(), setLocation(), deleteAttachments(), clearAttachments() (addAttachment() already had them), newAlarm() (via addalarm()), shiftTimes(), and setSchedulingID().

Merge request reports