alarmui/inc/alarmutils.h
branchRCL_3
changeset 86 ed599363c2d7
parent 66 bd7edf625bdd
equal deleted inserted replaced
78:356f28cd5ca0 86:ed599363c2d7
   479     * Get the status whether, calendar viewer is open or not
   479     * Get the status whether, calendar viewer is open or not
   480 	* @return ETrue if viewer is open.
   480 	* @return ETrue if viewer is open.
   481     */
   481     */
   482     TBool IsCalendarAlarmViewer();
   482     TBool IsCalendarAlarmViewer();
   483 
   483 
       
   484 	    
       
   485     /**
       
   486     * Stores details of current calendar alarm. i.e LUID, file name and original expiry time
       
   487     */
       
   488     void StoreCurrentCalendarAlarmData();
       
   489 
       
   490     /**
       
   491     * Comapres details of current calendar alarm with previous calendar alarm.(LUID, file name and original expiry time)
       
   492 	* @return ETrue if alarm is duplicate of previous alarm ,EFalse otherwise.
       
   493     */	
       
   494     
       
   495     TBool CheckForDuplicateAlarm();
       
   496 
   484 private:
   497 private:
   485 
   498 
   486     /**
   499     /**
   487     * Read alarm sound filenames from CenRep.
   500     * Read alarm sound filenames from CenRep.
   488     * @since S60 3.2
   501     * @since S60 3.2
   786    
   799    
   787    /**
   800    /**
   788    * Calendar Alarm Viewer flag
   801    * Calendar Alarm Viewer flag
   789    */
   802    */
   790    TBool iCalendarAlarmViewer; 
   803    TBool iCalendarAlarmViewer; 
       
   804    
       
   805    /**
       
   806    * Stores local UID of expired calendar event
       
   807    */
       
   808    TCalLocalUid iPrevLocalUid;
       
   809    
       
   810    /**
       
   811    * Stores filename of expired calendar event
       
   812    */
       
   813    TBuf<256> iPrevCalFileName;
       
   814 
       
   815    /**
       
   816    * Stores org expiry time of expired calendar alarm
       
   817    */
       
   818    TTime iPrevAlarmOriginalExpiryTime;
       
   819 
   791     };
   820     };
   792 
   821 
   793 #endif  // ALARMUTILS_H
   822 #endif  // ALARMUTILS_H
   794 
   823 
   795 
   824