[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kdepim] importwizard: Add DelayedMarkAsRead
From:       Montel Laurent <montel () kde ! org>
Date:       2012-08-31 20:24:16
Message-ID: 20120831202416.77AEEA6094 () git ! kde ! org
[Download RAW message or body]

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/claws-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 KConfigGroup& \
                group)
     addKmailConfig(QLatin1String("TemplateParser"), \
QLatin1String("TemplateNewMessage"), convertToKmailTemplate(composerNewMessage));  }
 }
+
+void ClawsMailSettings::readGlobalSettings(const KConfigGroup& group)
+{
+    SylpheedSettings::readGlobalSettings(group);
+    if(!group.readEntry(QLatin1String("check_while_typing"),0) == 1) {
+      addKmailConfig(QLatin1String("Spelling"), \
QLatin1String("backgroundCheckerEnabled"), true); +    }
+    const int markAsRead = group.readEntry(QLatin1String("mark_as_read_delay"),-1);
+    if(markAsRead!=-1) {
+      addKmailConfig(QLatin1String("Behaviour"), QLatin1String("DelayedMarkTime"), \
markAsRead); +      addKmailConfig(QLatin1String("Behaviour"), \
QLatin1String("DelayedMarkAsRead"), true); +    }
+}
diff --git a/importwizard/claws-mail/clawsmailsettings.h \
b/importwizard/claws-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/sylpheed/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 checkMailOnStartup , int \
intervalCheckMail);  void readIdentity( const KConfigGroup& accountConfig );
   QString readTransport( const KConfigGroup& accountConfig );


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic