alarmui/inc/AlmAlarmInfo.h
branchRCL_3
changeset 30 bd7edf625bdd
parent 29 12af337248b1
equal deleted inserted replaced
29:12af337248b1 30:bd7edf625bdd
    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);
       
    72 
    65 
    73  private:
    66  private:
    74     /**
    67     /**
    75      * Functions to set the alarm notification string.
    68      * Functions to set the alarm notification string.
    76      **/
    69      **/
    77     /*
       
    78     void SetupUnknownAlarmL(HBufC*& aText);
    70     void SetupUnknownAlarmL(HBufC*& aText);
    79     void SetupClockAlarmL(HBufC*& aText);
    71     void SetupClockAlarmL(HBufC*& aText);
    80     void SetupAppointmentAlarmL(HBufC*& aText);
    72     void SetupAppointmentAlarmL(HBufC*& aText);
    81     void SetupToDoAlarmL(HBufC*& aText);
    73     void SetupToDoAlarmL(HBufC*& aText);
    82     void SetupAnniversaryAlarmL(HBufC*& aText);
    74     void SetupAnniversaryAlarmL(HBufC*& aText);
    83 
    75 
    84     void GetCoverUIParamsForCalendarL(const CCalEntry* aEntry);
    76     void GetCoverUIParamsForCalendarL(const CCalEntry* aEntry);
    85     void GetCoverUIParamsForClockAndOtherL(const TASShdAlarm& aAlarm, const CAlarmUtils::TAlarmType aType);
    77     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);
       
    93 
    78 
    94     void AppendSubjectLocationText(TPtr& aDest, const TDesC& aSeparator);
    79     void AppendSubjectLocationText(TPtr& aDest, const TDesC& aSeparator);
    95 
    80 
    96  private: // data members
    81  private: // data members
    97     /**
    82     /**
   104     HBufC* iLocation;
    89     HBufC* iLocation;
   105     HBufC* iDate;
    90     HBufC* iDate;
   106     HBufC* iTime;
    91     HBufC* iTime;
   107     HBufC* iCoverTime;
    92     HBufC* iCoverTime;
   108     HBufC* iCoverDate;
    93     HBufC* iCoverDate;
   109     
       
   110     SAlarmInfo*     iAlarmInfo;
       
   111 
    94 
   112 };
    95 };
   113 
    96 
   114 #endif  // ALMALARMINFO_H
    97 #endif  // ALMALARMINFO_H
   115 
    98