alarmui/inc/AlmAlarmInfo.h
branchRCL_3
changeset 29 12af337248b1
parent 0 f979ecb2b13e
child 30 bd7edf625bdd
equal deleted inserted replaced
28:96907930389d 29:12af337248b1
    60     /**
    60     /**
    61      * Gets the label for wakeup note.
    61      * Gets the label for wakeup note.
    62      * @since 2.0
    62      * @since 2.0
    63      **/
    63      **/
    64     void GetWakeupLabelL(HBufC*& aLabel);
    64     void GetWakeupLabelL(HBufC*& aLabel);
       
    65     
       
    66     /**
       
    67      * @brief Gets the alarm information for the alarm that is
       
    68      * about to expire
       
    69      * @return The alarm information 
       
    70      */
       
    71     SAlarmInfo* GetAlarmInfo(TASShdAlarm aAlarm, CAlarmUtils::TAlarmType aAlarmType);
    65 
    72 
    66  private:
    73  private:
    67     /**
    74     /**
    68      * Functions to set the alarm notification string.
    75      * Functions to set the alarm notification string.
    69      **/
    76      **/
       
    77     /*
    70     void SetupUnknownAlarmL(HBufC*& aText);
    78     void SetupUnknownAlarmL(HBufC*& aText);
    71     void SetupClockAlarmL(HBufC*& aText);
    79     void SetupClockAlarmL(HBufC*& aText);
    72     void SetupAppointmentAlarmL(HBufC*& aText);
    80     void SetupAppointmentAlarmL(HBufC*& aText);
    73     void SetupToDoAlarmL(HBufC*& aText);
    81     void SetupToDoAlarmL(HBufC*& aText);
    74     void SetupAnniversaryAlarmL(HBufC*& aText);
    82     void SetupAnniversaryAlarmL(HBufC*& aText);
    75 
    83 
    76     void GetCoverUIParamsForCalendarL(const CCalEntry* aEntry);
    84     void GetCoverUIParamsForCalendarL(const CCalEntry* aEntry);
    77     void GetCoverUIParamsForClockAndOtherL(const TASShdAlarm& aAlarm, const CAlarmUtils::TAlarmType aType);
    85     void GetCoverUIParamsForClockAndOtherL(const TASShdAlarm& aAlarm, const CAlarmUtils::TAlarmType aType);
       
    86     */
       
    87     
       
    88     void SetupUnknownAlarmL(TASShdAlarm aAlarm);
       
    89     void SetupClockAlarmL(TASShdAlarm aAlarm);
       
    90     void SetupAppointmentAlarmL(TASShdAlarm aAlarm);
       
    91     void SetupToDoAlarmL(TASShdAlarm aAlarm);
       
    92     void SetupAnniversaryAlarmL(TASShdAlarm aAlarm);
    78 
    93 
    79     void AppendSubjectLocationText(TPtr& aDest, const TDesC& aSeparator);
    94     void AppendSubjectLocationText(TPtr& aDest, const TDesC& aSeparator);
    80 
    95 
    81  private: // data members
    96  private: // data members
    82     /**
    97     /**
    89     HBufC* iLocation;
   104     HBufC* iLocation;
    90     HBufC* iDate;
   105     HBufC* iDate;
    91     HBufC* iTime;
   106     HBufC* iTime;
    92     HBufC* iCoverTime;
   107     HBufC* iCoverTime;
    93     HBufC* iCoverDate;
   108     HBufC* iCoverDate;
       
   109     
       
   110     SAlarmInfo*     iAlarmInfo;
    94 
   111 
    95 };
   112 };
    96 
   113 
    97 #endif  // ALMALARMINFO_H
   114 #endif  // ALMALARMINFO_H
    98 
   115