[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