[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE_3_4_BRANCH: kdepim/kmail
From: Andreas Gungl <a.gungl () gmx ! de>
Date: 2005-04-08 18:55:14
Message-ID: 20050408185514.D3953648 () office ! kde ! org
[Download RAW message or body]
CVS commit by gungl:
Backport change to case-insensitive check of status in filter rules
M +18 -16 kmsearchpattern.cpp 1.76.2.1
--- kdepim/kmail/kmsearchpattern.cpp #1.76:1.76.2.1
@@ -585,35 +585,37 @@ KMMsgStatus KMSearchRuleStatus::statusFr
{
KMMsgStatus status = 0;
- if ( ! aStatusString.compare("Important") )
+ QString statusString = aStatusString.upper();
+
+ if ( ! statusString.compare( QString("Important").upper() ) )
status = KMMsgStatusFlag;
- if ( ! aStatusString.compare("New") )
+ if ( ! statusString.compare( QString("New").upper() ) )
status = KMMsgStatusNew;
- if ( ! aStatusString.compare("Unread") )
+ if ( ! statusString.compare( QString("Unread").upper() ) )
status = KMMsgStatusUnread | KMMsgStatusNew;
- if ( ! aStatusString.compare("Read") )
+ if ( ! statusString.compare( QString("Read").upper() ) )
status = KMMsgStatusRead;
- if ( ! aStatusString.compare("Old") )
+ if ( ! statusString.compare( QString("Old").upper() ) )
status = KMMsgStatusOld;
- if ( ! aStatusString.compare("Deleted") )
+ if ( ! statusString.compare( QString("Deleted").upper() ) )
status = KMMsgStatusDeleted;
- if ( ! aStatusString.compare("Replied") )
+ if ( ! statusString.compare( QString("Replied").upper() ) )
status = KMMsgStatusReplied;
- if ( ! aStatusString.compare("Forwarded") )
+ if ( ! statusString.compare( QString("Forwarded").upper() ) )
status = KMMsgStatusForwarded;
- if ( ! aStatusString.compare("Queued") )
+ if ( ! statusString.compare( QString("Queued").upper() ) )
status = KMMsgStatusQueued;
- if ( ! aStatusString.compare("Sent") )
+ if ( ! statusString.compare( QString("Sent").upper() ) )
status = KMMsgStatusSent;
- if ( ! aStatusString.compare("Watched") )
+ if ( ! statusString.compare( QString("Watched").upper() ) )
status = KMMsgStatusWatched;
- if ( ! aStatusString.compare("Ignored") )
+ if ( ! statusString.compare( QString("Ignored").upper() ) )
status = KMMsgStatusIgnored;
- if ( ! aStatusString.compare("To Do") )
+ if ( ! statusString.compare( QString("To Do").upper() ) )
status = KMMsgStatusTodo;
- if ( ! aStatusString.compare("Spam") )
+ if ( ! statusString.compare( QString("Spam").upper() ) )
status = KMMsgStatusSpam;
- if ( ! aStatusString.compare("Ham") )
+ if ( ! statusString.compare( QString("Ham").upper() ) )
status = KMMsgStatusHam;
- if ( ! aStatusString.compare("Has Attachment") )
+ if ( ! statusString.compare( QString("Has Attachment").upper() ) )
status = KMMsgStatusHasAttach;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic