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

List:       kde-commits
Subject:    branches/kdepim/enterprise/kdepim/korganizer
From:       Sergio Luis Martins <iamsergio () gmail ! com>
Date:       2010-10-04 18:56:05
Message-ID: 20101004185606.11C99AC88C () svn ! kde ! org
[Download RAW message or body]

SVN commit 1182494 by smartins:

Only color agenda's background if we are attendee||organizer of that allday busy \
event. Solves kolab/issue4259. MERGE: trunk

 M  +13 -1     koagendaview.cpp  


--- branches/kdepim/enterprise/kdepim/korganizer/koagendaview.cpp #1182493:1182494
@@ -1692,7 +1692,19 @@
     return false;
   }
 
-  // TODO: check if we are organizer or attendee
+  // Last check: must be organizer or attendee:
 
+  if ( KOPrefs::instance()->thatIsMe( ev->organizer().email() ) ) {
   return true;
 }
+
+  KCal::Attendee::List attendees = ev->attendees();
+  KCal::Attendee::List::ConstIterator it;
+  for ( it = attendees.constBegin(); it != attendees.constEnd(); ++it ) {
+    if ( KOPrefs::instance()->thatIsMe( (*it)->email() ) ) {
+      return true;
+    }
+  }
+
+  return false;
+}


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

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