From kde-commits Fri Aug 31 20:24:16 2012 From: Montel Laurent Date: Fri, 31 Aug 2012 20:24:16 +0000 To: kde-commits Subject: [kdepim] importwizard: Add DelayedMarkAsRead Message-Id: <20120831202416.77AEEA6094 () git ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=134644467226051 Git commit c48fc9d8ee9edf0ed964aeac47a1b2a5c9583db1 by Montel Laurent. Committed on 31/08/2012 at 16:40. Pushed by mlaurent into branch 'master'. Add DelayedMarkAsRead M +13 -0 importwizard/claws-mail/clawsmailsettings.cpp M +2 -0 importwizard/claws-mail/clawsmailsettings.h M +1 -1 importwizard/sylpheed/sylpheedsettings.h http://commits.kde.org/kdepim/c48fc9d8ee9edf0ed964aeac47a1b2a5c9583db1 diff --git a/importwizard/claws-mail/clawsmailsettings.cpp b/importwizard/c= laws-mail/clawsmailsettings.cpp index 801cef2c..2a01b95 100644 --- a/importwizard/claws-mail/clawsmailsettings.cpp +++ b/importwizard/claws-mail/clawsmailsettings.cpp @@ -132,3 +132,16 @@ void ClawsMailSettings::readTemplateFormat(const KConf= igGroup& group) addKmailConfig(QLatin1String("TemplateParser"), QLatin1String("Templat= eNewMessage"), convertToKmailTemplate(composerNewMessage)); } } + +void ClawsMailSettings::readGlobalSettings(const KConfigGroup& group) +{ + SylpheedSettings::readGlobalSettings(group); + if(!group.readEntry(QLatin1String("check_while_typing"),0) =3D=3D 1) { + addKmailConfig(QLatin1String("Spelling"), QLatin1String("backgroundC= heckerEnabled"), true); + } + const int markAsRead =3D group.readEntry(QLatin1String("mark_as_read_d= elay"),-1); + if(markAsRead!=3D-1) { + addKmailConfig(QLatin1String("Behaviour"), QLatin1String("DelayedMar= kTime"), markAsRead); + addKmailConfig(QLatin1String("Behaviour"), QLatin1String("DelayedMar= kAsRead"), true); + } +} diff --git a/importwizard/claws-mail/clawsmailsettings.h b/importwizard/cla= ws-mail/clawsmailsettings.h index 7fda7d8..3ae1abb 100644 --- a/importwizard/claws-mail/clawsmailsettings.h +++ b/importwizard/claws-mail/clawsmailsettings.h @@ -34,6 +34,8 @@ protected: //Reimplement from sylpheed void readSettingsColor(const KConfigGroup& group); void readTemplateFormat(const KConfigGroup& group); + void readGlobalSettings(const KConfigGroup& group); + private: QString writeColor(const QColor& col); }; diff --git a/importwizard/sylpheed/sylpheedsettings.h b/importwizard/sylphe= ed/sylpheedsettings.h index cf637c9..b159ea9 100644 --- a/importwizard/sylpheed/sylpheedsettings.h +++ b/importwizard/sylpheed/sylpheedsettings.h @@ -35,7 +35,7 @@ public: = protected: void readCustomHeader(QFile *customHeaderFile); - void readGlobalSettings(const KConfigGroup& group); + virtual void readGlobalSettings(const KConfigGroup& group); void readAccount(const KConfigGroup& accountConfig, bool checkMailOnStar= tup , int intervalCheckMail); void readIdentity( const KConfigGroup& accountConfig ); QString readTransport( const KConfigGroup& accountConfig );