Changeset View
Changeset View
Standalone View
Standalone View
libksieve/ksieveui/vacation/vacationutils.h
Show All 40 Lines | struct Vacation { | ||||
QString messageText; | QString messageText; | ||||
QString subject; | QString subject; | ||||
bool active; | bool active; | ||||
int notificationInterval; | int notificationInterval; | ||||
KMime::Types::AddrSpecList aliases; | KMime::Types::AddrSpecList aliases; | ||||
bool sendForSpam; | bool sendForSpam; | ||||
QString excludeDomain; | QString excludeDomain; | ||||
QDate startDate; | QDate startDate; | ||||
QTime startTime; | |||||
QDate endDate; | QDate endDate; | ||||
QTime endTime; | |||||
}; | }; | ||||
QString composeScript(const Vacation &vacation); | QString composeScript(const Vacation &vacation); | ||||
KSieveUi::VacationUtils::Vacation parseScript(const QString &script); | KSieveUi::VacationUtils::Vacation parseScript(const QString &script); | ||||
QString mergeRequireLine(const QString &script1, const QString script2); | QString mergeRequireLine(const QString &script1, const QString script2); | ||||
QString updateVacationBlock(const QString &oldScript, const QString &newScript); | QString updateVacationBlock(const QString &oldScript, const QString &newScript); | ||||
} | } | ||||
} | } | ||||
#endif // VACATIONUTILS_H | #endif // VACATIONUTILS_H |