Changeset View
Changeset View
Standalone View
Standalone View
libksieve/ksieveui/vacation/vacation.cpp
Show First 20 Lines • Show All 128 Lines • ▼ Show 20 Lines | if ( mDialog ) { | ||||
mDialog->setMailAliases( vacation.aliases ); | mDialog->setMailAliases( vacation.aliases ); | ||||
mDialog->setSendForSpam( vacation.sendForSpam ); | mDialog->setSendForSpam( vacation.sendForSpam ); | ||||
mDialog->setDomainName( vacation.excludeDomain ); | mDialog->setDomainName( vacation.excludeDomain ); | ||||
mDialog->enableDomainAndSendForSpam( !VacationSettings::allowOutOfOfficeUploadButNoSettings() ); | mDialog->enableDomainAndSendForSpam( !VacationSettings::allowOutOfOfficeUploadButNoSettings() ); | ||||
if (supportsDate) { | if (supportsDate) { | ||||
mDialog->enableDates( supportsDate ); | mDialog->enableDates( supportsDate ); | ||||
mDialog->setStartDate( vacation.startDate ); | mDialog->setStartDate( vacation.startDate ); | ||||
mDialog->setEndTime(vacation.endTime); | |||||
mDialog->setEndDate( vacation.endDate ); | mDialog->setEndDate( vacation.endDate ); | ||||
mDialog->setEndTime(vacation.endTime); | |||||
} | } | ||||
connect( mDialog, SIGNAL(okClicked()), SLOT(slotDialogOk()) ); | connect( mDialog, SIGNAL(okClicked()), SLOT(slotDialogOk()) ); | ||||
connect( mDialog, SIGNAL(cancelClicked()), SLOT(slotDialogCancel()) ); | connect( mDialog, SIGNAL(cancelClicked()), SLOT(slotDialogCancel()) ); | ||||
mDialog->show(); | mDialog->show(); | ||||
} | } | ||||
emit scriptActive( mWasActive, mServerName ); | emit scriptActive( mWasActive, mServerName ); | ||||
Show All 17 Lines | void Vacation::slotDialogOk() { | ||||
vacation.active = active; | vacation.active = active; | ||||
vacation.messageText = mDialog->messageText(); | vacation.messageText = mDialog->messageText(); | ||||
vacation.subject = mDialog->subject(); | vacation.subject = mDialog->subject(); | ||||
vacation.notificationInterval = mDialog->notificationInterval(); | vacation.notificationInterval = mDialog->notificationInterval(); | ||||
vacation.aliases = mDialog->mailAliases(); | vacation.aliases = mDialog->mailAliases(); | ||||
vacation.sendForSpam = mDialog->sendForSpam(); | vacation.sendForSpam = mDialog->sendForSpam(); | ||||
vacation.excludeDomain = mDialog->domainName(); | vacation.excludeDomain = mDialog->domainName(); | ||||
vacation.startDate = mDialog->startDate(); | vacation.startDate = mDialog->startDate(); | ||||
vacation.startTime = mDialog->startTime(); | |||||
vacation.endDate = mDialog->endDate(); | vacation.endDate = mDialog->endDate(); | ||||
vacation.endTime = mDialog->endTime(); | |||||
const QString script = VacationUtils::composeScript(vacation); | const QString script = VacationUtils::composeScript(vacation); | ||||
emit scriptActive( active, mServerName); | emit scriptActive( active, mServerName); | ||||
kDebug() << "script:" << endl << script; | kDebug() << "script:" << endl << script; | ||||
// and commit the dialog's settings to the server: | // and commit the dialog's settings to the server: | ||||
mSieveJob = KManageSieve::SieveJob::put( mUrl, script, active, mWasActive ); | mSieveJob = KManageSieve::SieveJob::put( mUrl, script, active, mWasActive ); | ||||
if ( active ) | if ( active ) | ||||
▲ Show 20 Lines • Show All 49 Lines • Show Last 20 Lines |