void MailSyncSourceConfig::assign(const MailSyncSourceConfig& sc) { setName (sc.getName ()); setURI (sc.getURI ()); setSyncModes(sc.getSyncModes()); setType (sc.getType ()); setSync (sc.getSync ()); setLast (sc.getLast ()); setEncoding (sc.getEncoding ()); setVersion (sc.getVersion ()); setSupportedTypes(sc.getSupportedTypes()); //setCtCap (sc.getCtCap ()); setEncryption (sc.getEncryption ()); setDownloadAge(sc.getDownloadAge()); setBodySize(sc.getBodySize()); setAttachSize(sc.getAttachSize()); setInbox(sc.getInbox()); setOutbox(sc.getOutbox()); setSent(sc.getSent()); setTrash(sc.getTrash()); setDraft(sc.getDraft()); setSchedule(sc.getSchedule()); mailAccounts = sc.getMailAccounts(); }
void SyncSourceConfig::assign(const SyncSourceConfig& sc) { if (&sc == this) { return; } setName (sc.getName ()); setURI (sc.getURI ()); setSyncModes (sc.getSyncModes ()); setType (sc.getType ()); setSync (sc.getSync ()); setLast (sc.getLast ()); setEncoding (sc.getEncoding ()); setVersion (sc.getVersion ()); setSupportedTypes(sc.getSupportedTypes()); setSyncMode (sc.getSyncMode ()); setIsAllowed (sc.isAllowed ()); // setCtCap (sc.getCtCap ()); setEncryption (sc.getEncryption ()); setLastSourceError(sc.getLastSourceError()); setLastSyncServerTime(sc.AbstractSyncSourceConfig::getLastSyncServerTime()); extraProps = sc.getExtraProps(); }