Changeset View
Changeset View
Standalone View
Standalone View
libksieve/ksieveui/vacation/vacationpagewidget.cpp
Show First 20 Lines • Show All 119 Lines • ▼ Show 20 Lines | void VacationPageWidget::slotGetResult(const QString &serverName, const QStringList &sieveCapabilities, const QString &scriptName, const QString &script, bool active) | ||||
mUrl.setFileName(scriptName); | mUrl.setFileName(scriptName); | ||||
// Whether the server supports the "date" extension | // Whether the server supports the "date" extension | ||||
const bool supportsSieveDate = mUrl.protocol() == QLatin1String("sieve") && sieveCapabilities.contains(QLatin1String("date")); | const bool supportsSieveDate = mUrl.protocol() == QLatin1String("sieve") && sieveCapabilities.contains(QLatin1String("date")); | ||||
KSieveUi::VacationUtils::Vacation vacation = KSieveUi::VacationUtils::parseScript(script); | KSieveUi::VacationUtils::Vacation vacation = KSieveUi::VacationUtils::parseScript(script); | ||||
if (!vacation.isValid() && !script.timmed().isEmpty() ) { | if (!vacation.isValid() && !script.trimmed().isEmpty() ) { | ||||
mVacationWarningWidget->setVisible(true); | mVacationWarningWidget->setVisible(true); | ||||
} | } | ||||
mWasActive = active; | mWasActive = active; | ||||
mVacationEditWidget->setEnabled(true); | mVacationEditWidget->setEnabled(true); | ||||
mVacationEditWidget->setActivateVacation( active && vacation.active ); | mVacationEditWidget->setActivateVacation( active && vacation.active ); | ||||
mVacationEditWidget->setMessageText( vacation.messageText ); | mVacationEditWidget->setMessageText( vacation.messageText ); | ||||
mVacationEditWidget->setSubject( vacation.subject ); | mVacationEditWidget->setSubject( vacation.subject ); | ||||
▲ Show 20 Lines • Show All 49 Lines • Show Last 20 Lines |