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

List:       kde-commits
Subject:    [pim-sieve-editor] /: Allow to use new sieve api
From:       Montel Laurent <montel () kde ! org>
Date:       2016-10-31 20:21:44
Message-ID: E1c1J5U-0000UL-68 () code ! kde ! org
[Download RAW message or body]

Git commit 8cce4c8ef493b9cdccafbc7dd7ae8716aeed4368 by Montel Laurent.
Committed on 31/10/2016 at 20:21.
Pushed by mlaurent into branch 'master'.

Allow to use new sieve api

M  +1    -1    CMakeLists.txt
M  +9    -1    src/sieveeditorpagewidget.cpp

http://commits.kde.org/pim-sieve-editor/8cce4c8ef493b9cdccafbc7dd7ae8716aeed4368

diff --git a/CMakeLists.txt b/CMakeLists.txt
index f61d410..6cd2612 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -45,7 +45,7 @@ set(KDEPIM_LIB_VERSION "${KDEPIM_VERSION_NUMBER}")
 set(KDEPIM_LIB_SOVERSION "5")
 
 set(MESSAGELIB_LIB_VERSION_LIB "5.3.47")
-set(LIBKSIEVE_LIB_VERSION_LIB "5.3.42")
+set(LIBKSIEVE_LIB_VERSION_LIB "5.3.43")
 set(PIMCOMMON_LIB_VERSION_LIB "5.3.41")
 
 set(QT_REQUIRED_VERSION "5.6.0")
diff --git a/src/sieveeditorpagewidget.cpp b/src/sieveeditorpagewidget.cpp
index a53e62e..d800ea7 100644
--- a/src/sieveeditorpagewidget.cpp
+++ b/src/sieveeditorpagewidget.cpp
@@ -28,7 +28,7 @@
 
 #include "sieveeditor_debug.h"
 #include <QVBoxLayout>
-
+//#define USE_CHECK_SIEVE_METHOD 1
 SieveEditorPageWidget::SieveEditorPageWidget(QWidget *parent)
     : QWidget(parent),
       mWasActive(false),
@@ -59,8 +59,14 @@ void SieveEditorPageWidget::slotCheckSyntaxClicked()
 
     }
     mSieveEditorWidget->addNormalMessage(i18n("Uploading script to server for \
checking it, please wait...")); +
+#ifdef USE_CHECK_SIEVE_METHOD
+    KManageSieve::SieveJob *job = KManageSieve::SieveJob::check(mCurrentURL, \
script); +    connect(job, &KManageSieve::SieveJob::result, this, \
&SieveEditorPageWidget::slotPutResultDebug); +#else
     KManageSieve::SieveJob *job = KManageSieve::SieveJob::put(mCurrentURL, script, \
                mWasActive, mWasActive);
     connect(job, &KManageSieve::SieveJob::result, this, \
&SieveEditorPageWidget::slotPutResultDebug); +#endif
 }
 
 void SieveEditorPageWidget::slotPutResultDebug(KManageSieve::SieveJob *job, bool \
success) @@ -75,8 +81,10 @@ void \
SieveEditorPageWidget::slotPutResultDebug(KManageSieve::SieveJob *job, bool  \
mSieveEditorWidget->addFailedMessage(errorMsg);  }
     }
+#ifndef USE_CHECK_SIEVE_METHOD
     //Put original script after check otherwise we will put a script even if we \
                don't click on ok
     KManageSieve::SieveJob *restoreJob = KManageSieve::SieveJob::put(mCurrentURL, \
mSieveEditorWidget->originalScript(), mWasActive, mWasActive); +#endif
     mSieveEditorWidget->resultDone();
 }
 


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

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