messagingapp/msgsettings/settingsview/inc/smssettingsprivate.h
changeset 52 12db4185673b
parent 25 84d9eb65b26f
equal deleted inserted replaced
44:36f374c67aa8 52:12db4185673b
    35      * Destructor
    35      * Destructor
    36      */
    36      */
    37     ~SmsSettingsPrivate();
    37     ~SmsSettingsPrivate();
    38 
    38 
    39     /**
    39     /**
    40      * sets the status of service messages
       
    41      * @param serviceMessages status true or false
       
    42      */
       
    43     void setReceiveSerivceMessages(TBool serviceMessages);
       
    44 
       
    45     /**
       
    46      * set the character encoding
    40      * set the character encoding
    47      * @param status true or false
    41      * @param status true or false
    48      */
    42      */
    49     void setCharacterEncoding(TBool status);
    43     void setCharacterEncodingL(TBool status);
    50 
    44 
    51     /**
    45     /**
    52      * get the status of deliver report and
    46      * get the status of deliver report and
    53      * character encoding
    47      * character encoding
    54      * @param report status of delivery report
       
    55      * @param statusEncoding charcter encoding
    48      * @param statusEncoding charcter encoding
    56      */
    49      */
    57     void settingsServiceMessagesAndCharEncoding(TBool& report,
    50     void settingsCharEncodingL(TBool& statusEncoding);
    58                                               TBool& statusEncoding);
       
    59 
    51 
    60     /**
    52     /**
    61      * get all the sms service names and 
    53      * get all the sms service names and 
    62      * the default selected index
    54      * the default selected index
    63      * @param accessPoints array of access names
    55      * @param accessPoints array of access names
    64      * @param defaultIndex, default set index
    56      * @param defaultIndex, default set index
    65      */
    57      */
    66     void getAllSMSMessageCenter(RPointerArray<HBufC>& accessPoints,
    58     void getAllSMSMessageCenterL(RPointerArray<HBufC>& accessPoints,
    67                                 int &defaultIndex);
    59                                 int &defaultIndex);
    68 
    60 
    69     /**
    61     /**
    70      * set the default index
    62      * set the default index
    71      * @param index default index
    63      * @param index default index
    72      */
    64      */
    73     void setSMSMessageCenter(int index);
    65     void setSMSMessageCenterL(int index);
    74 
    66 
    75     /**
    67     /**
    76      * edit the sms service address
    68      * edit the sms service address
    77      * @param address sms address number
    69      * @param address sms address number
    78      * @param name sms service name
    70      * @param name sms service name
    79      * @param index value to modify
    71      * @param index value to modify
    80      */
    72      */
    81     void editSMSServiceCentre(HBufC* address, HBufC* name, TInt index);
    73     void editSMSServiceCentreL(HBufC* address, HBufC* name, TInt index);
    82 
    74 
    83     /**
    75     /**
    84      * add a new sms service address
    76      * add a new sms service address
    85      * @param address service address number
    77      * @param address service address number
    86      * @param name service name
    78      * @param name service name
    87      */
    79      */
    88     void addSmsMessageCenter(HBufC* address, HBufC* name);
    80     void addSmsMessageCenterL(HBufC* address, HBufC* name);
    89     
    81     
    90     /**
    82     /**
    91      * delete sms service address
    83      * delete sms service address
    92      * @param aDeleteIndex refers to the index to delete
    84      * @param aDeleteIndex refers to the index to delete
    93      */
    85      */
    94     void deleteSmsMessageCenter(TInt aDeleteIndex);
    86     void deleteSmsMessageCenterL(TInt aDeleteIndex);
    95     
    87     
    96 
    88 
    97     /**
    89     /**
    98      * get the service name and number by the index value
    90      * get the service name and number by the index value
    99      * @param index for the service need
    91      * @param index for the service need
   100      * @param centerNumber address of the service
    92      * @param centerNumber address of the service
   101      * @param centerName name of the service
    93      * @param centerName name of the service
   102      */
    94      */
   103     void smsCenterNameAndNumber(int index, HBufC** centerNumber,
    95     void smsCenterNameAndNumberL(int index, HBufC** centerNumber,
   104                                 HBufC** centerName);
    96                                 HBufC** centerName);
   105 
    97 
   106 private:
    98 private:
   107 
    99 
   108     /*
   100     /*