[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [libksieve] src/ksieveui: We can activate new method
From: Montel Laurent <montel () kde ! org>
Date: 2016-10-31 20:11:38
Message-ID: E1c1Ivi-0000hG-Ay () code ! kde ! org
[Download RAW message or body]
Git commit 4475a62794be62575f7ab21747d259af5632f43d by Montel Laurent.
Committed on 31/10/2016 at 19:44.
Pushed by mlaurent into branch 'master'.
We can activate new method
M +8 -0 src/ksieveui/managesievescriptsdialog.cpp
M +5 -1 src/ksieveui/widgets/managesievewidget.cpp
http://commits.kde.org/libksieve/4475a62794be62575f7ab21747d259af5632f43d
diff --git a/src/ksieveui/managesievescriptsdialog.cpp \
b/src/ksieveui/managesievescriptsdialog.cpp index 0757974..b2536d9 100644
--- a/src/ksieveui/managesievescriptsdialog.cpp
+++ b/src/ksieveui/managesievescriptsdialog.cpp
@@ -42,6 +42,7 @@
#include <KStandardGuiItem>
using namespace KSieveUi;
+//#define USE_CHECK_SIEVE_METHOD 0
class KSieveUi::ManageSieveScriptsDialogPrivate
{
@@ -211,8 +212,13 @@ void \
ManageSieveScriptsDialog::slotSieveEditorCheckSyntaxClicked() return;
}
d->mSieveEditor->addNormalMessage(i18n("Uploading script to server for checking \
it, please wait...")); +#ifdef USE_CHECK_SIEVE_METHOD
+ KManageSieve::SieveJob *job = KManageSieve::SieveJob::check(d->mCurrentURL, \
script); + connect(job, &KManageSieve::SieveJob::result, this, \
&ManageSieveScriptsDialog::slotPutCheckSyntaxResultDebug); +#else
KManageSieve::SieveJob *job = KManageSieve::SieveJob::put(d->mCurrentURL, \
script, d->mWasActive, d->mWasActive);
connect(job, &KManageSieve::SieveJob::result, this, \
&ManageSieveScriptsDialog::slotPutCheckSyntaxResultDebug); +#endif
}
void ManageSieveScriptsDialog::slotSieveEditorOkClicked()
@@ -250,8 +256,10 @@ void \
ManageSieveScriptsDialog::slotPutCheckSyntaxResultDebug(KManageSieve::Sieve \
d->mSieveEditor->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(d->mCurrentURL, \
d->mSieveEditor->originalScript(), d->mWasActive, d->mWasActive); +#endif
d->mSieveEditor->resultDone();
}
diff --git a/src/ksieveui/widgets/managesievewidget.cpp \
b/src/ksieveui/widgets/managesievewidget.cpp index 3bbc3e0..cb93aef 100644
--- a/src/ksieveui/widgets/managesievewidget.cpp
+++ b/src/ksieveui/widgets/managesievewidget.cpp
@@ -35,7 +35,7 @@
#include "libksieve_debug.h"
#include <QNetworkConfigurationManager>
#include <QMetaType>
-
+//#define USE_RENAME_SIEVE_METHOD 1
using namespace KSieveUi;
Q_DECLARE_METATYPE(QTreeWidgetItem *)
@@ -388,11 +388,15 @@ void ManageSieveWidget::slotRenameScript()
u = u.adjusted(QUrl::RemoveFilename);
u.setPath(u.path() + QLatin1Char('/') + currentItem->text(0));
+#ifdef USE_RENAME_SIEVE_METHOD
qDebug()<<" u " << u;
KManageSieve::SieveJob *job = KManageSieve::SieveJob::rename(u, newName);
connect(job, &KManageSieve::SieveJob::result, this, \
&ManageSieveWidget::slotRenameResult); //TODO ? Q_EMIT scriptRenamed(u);
slotRefresh();
+#else
+ //TODO
+#endif
}
void ManageSieveWidget::slotRenameResult(KManageSieve::SieveJob *job, bool success)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic