void CalendarCondition::doRestore(const QVariantMap& data) { setNoAllDay(data[KEY_NO_ALL_DAY].toBool()); setAlarm(data[KEY_ALARM].toBool()); setRecurring(data[KEY_RECURRING].toBool()); setCollectionId(data[KEY_COLLECTION].toString()); setKeyword(data[KEY_KEYWORD].toString()); }
void RecurrenceWidget::set(bool recurring, int frequency, QString period, QDateTime start, QDateTime end, int max) { if (DEBUG) qDebug() << objectName() << "::set(" << recurring << ", " << frequency << ", " << period << ", " << start << ", " << end << ", " << max << ") entered"; setRecurring(recurring); setPeriod(period); setFrequency(frequency); setStartDateTime(start); setEndDateTime(end); setMax(max); _prevEndDateTime = end.isValid() ? end : _eot ; _prevFrequency = frequency; _prevPeriod = stringToPeriod(period); _prevRecurring = recurring; _prevStartDateTime = start; _prevMax = max; }