wilder
Laurent Montel 6 years ago
parent 8f62273b0b
commit 6b754e8a08
  1. 3
      src/collectionpage/collectiongeneralwidget.cpp
  2. 5
      src/collectionpage/collectiontemplateswidget.cpp
  3. 3
      src/collectionpage/collectionviewwidget.cpp

@ -114,6 +114,9 @@ void CollectionGeneralWidget::slotIdentityCheckboxChanged()
void CollectionGeneralWidget::save(Akonadi::Collection &collection)
{
if (!mFolderCollection) {
mFolderCollection = FolderSettings::forCollection(collection);
}
if (!mNotifyOnNewMailCheckBox->isChecked()) {
Akonadi::NewMailNotifierAttribute *newMailNotifierAttr = collection.attribute<Akonadi::NewMailNotifierAttribute>(Akonadi::Collection::AddIfMissing);
newMailNotifierAttr->setIgnoreNewMail(true);

@ -54,8 +54,11 @@ CollectionTemplatesWidget::~CollectionTemplatesWidget()
{
}
void CollectionTemplatesWidget::save(Akonadi::Collection &)
void CollectionTemplatesWidget::save(Akonadi::Collection &col)
{
if (mCollectionId.isEmpty()) {
mCollectionId = QString::number(col.id());
}
if (mChanged && !mCollectionId.isEmpty()) {
TemplateParser::Templates t(mCollectionId);
//qCDebug(KMAIL_LOG) << "use custom templates for folder" << fid <<":" << mCustom->isChecked();

@ -152,6 +152,9 @@ void CollectionViewWidget::load(const Akonadi::Collection &col)
void CollectionViewWidget::save(Akonadi::Collection &col)
{
if (!mFolderCollection) {
mFolderCollection = MailCommon::FolderSettings::forCollection(col);
}
const int currentIndex = mShowSenderReceiverComboBox->currentIndex();
if (mShowSenderReceiverValue != currentIndex) {
if (currentIndex == 1) {

Loading…
Cancel
Save