Changeset View
Changeset View
Standalone View
Standalone View
libksieve/ksieveui/vacation/vacationutils.cpp
Show First 20 Lines • Show All 166 Lines • ▼ Show 20 Lines | KSieveUi::VacationUtils::Vacation KSieveUi::VacationUtils::parseScript(const QString &script) | ||||
vacation.sendForSpam = !sdx.found(); | vacation.sendForSpam = !sdx.found(); | ||||
vacation.excludeDomain = drdx.domainName(); | vacation.excludeDomain = drdx.domainName(); | ||||
vacation.startDate = dx.startDate(); | vacation.startDate = dx.startDate(); | ||||
vacation.endDate = dx.endDate(); | vacation.endDate = dx.endDate(); | ||||
return vacation; | return vacation; | ||||
} | } | ||||
bool KSieveUi::VacationUtils::foundVacationScript(const QString &script) | |||||
{ | |||||
return parseScript(script).isValid(); | |||||
} | |||||
bool KSieveUi::VacationUtils::vacationScriptActive(const QString &script) | |||||
{ | |||||
const KSieveUi::VacationUtils::Vacation vacation = parseScript(script); | |||||
return vacation.isValid() && vacation.active; | |||||
} | |||||
QString composeOldScript( const QString & messageText, | QString composeOldScript( const QString & messageText, | ||||
const QString &subject, | const QString &subject, | ||||
int notificationInterval, | int notificationInterval, | ||||
const AddrSpecList & addrSpecs, | const AddrSpecList & addrSpecs, | ||||
bool sendForSpam, const QString & domain, | bool sendForSpam, const QString & domain, | ||||
const QDate & startDate, const QDate & endDate ) | const QDate & startDate, const QDate & endDate ) | ||||
{ | { | ||||
QString addressesArgument; | QString addressesArgument; | ||||
▲ Show 20 Lines • Show All 229 Lines • Show Last 20 Lines |