[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdepim/mailcommon
From: Andras Mantia <amantia () kde ! org>
Date: 2010-10-27 13:24:26
Message-ID: 20101027132426.45A29AC897 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1190365 by amantia:
Emit a signal if the items ownership does not change after a filter runs (needed by kmail notifications)
M +5 -1 filtermanager.cpp
M +1 -0 filtermanager.h
--- trunk/KDE/kdepim/mailcommon/filtermanager.cpp #1190364:1190365
@@ -179,12 +179,15 @@
if ( set == NoSet ) {
kDebug() << "FilterManager: process() called with not filter set selected";
+ emit itemNotMoved( item );
return 1;
}
bool stopIt = false;
- if ( !beginFiltering( item ) )
+ if ( !beginFiltering( item ) ) {
+ emit itemNotMoved( item );
return 1;
+ }
for ( QList<MailFilter*>::const_iterator it = mFilters.constBegin();
!stopIt && it != mFilters.constEnd() ; ++it ) {
@@ -213,6 +216,7 @@
new Akonadi::ItemMoveJob( item, targetFolder, this ); // TODO: check result
return 0;
}
+ emit itemNotMoved( item );
return 1;
}
--- trunk/KDE/kdepim/mailcommon/filtermanager.h #1190364:1190365
@@ -159,6 +159,7 @@
signals:
void filterListUpdated();
+ void itemNotMoved( const Akonadi::Item& item );
private slots:
void itemAdded(const Akonadi::Item& item, const Akonadi::Collection& collection);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic