equal
deleted
inserted
replaced
60 SmsSettingsPrivate::~SmsSettingsPrivate() |
60 SmsSettingsPrivate::~SmsSettingsPrivate() |
61 { |
61 { |
62 //do nothing |
62 //do nothing |
63 } |
63 } |
64 |
64 |
65 void SmsSettingsPrivate::setReceiveSerivceMessages( |
65 void SmsSettingsPrivate::setCharacterEncodingL(TBool status) |
66 TBool serviceMessages) |
|
67 { |
|
68 CSmsAccount* smsAccount = CSmsAccount::NewLC(); |
|
69 CSmsSettings* smsSettings = CSmsSettings::NewLC(); |
|
70 |
|
71 smsAccount->LoadSettingsL(*smsSettings); |
|
72 |
|
73 //TODO set the receive message part |
|
74 |
|
75 smsAccount->SaveSettingsL(*smsSettings); |
|
76 |
|
77 CleanupStack::PopAndDestroy(2); |
|
78 } |
|
79 |
|
80 void SmsSettingsPrivate::setCharacterEncoding(TBool status) |
|
81 { |
66 { |
82 CSmsAccount* smsAccount = CSmsAccount::NewLC(); |
67 CSmsAccount* smsAccount = CSmsAccount::NewLC(); |
83 CSmsSettings* smsSettings = CSmsSettings::NewLC(); |
68 CSmsSettings* smsSettings = CSmsSettings::NewLC(); |
84 |
69 |
85 smsAccount->LoadSettingsL(*smsSettings); |
70 smsAccount->LoadSettingsL(*smsSettings); |
96 smsAccount->SaveSettingsL(*smsSettings); |
81 smsAccount->SaveSettingsL(*smsSettings); |
97 |
82 |
98 CleanupStack::PopAndDestroy(2); |
83 CleanupStack::PopAndDestroy(2); |
99 } |
84 } |
100 |
85 |
101 void SmsSettingsPrivate::settingsServiceMessagesAndCharEncoding( |
86 void SmsSettingsPrivate::settingsCharEncodingL(TBool& statusEncoding) |
102 TBool& report, |
87 { |
103 TBool& statusEncoding) |
88 CSmsAccount* smsAccount = CSmsAccount::NewLC(); |
104 { |
89 CSmsSettings* smsSettings = CSmsSettings::NewLC(); |
105 CSmsAccount* smsAccount = CSmsAccount::NewLC(); |
90 |
106 CSmsSettings* smsSettings = CSmsSettings::NewLC(); |
91 smsAccount->LoadSettingsL(*smsSettings); |
107 |
|
108 smsAccount->LoadSettingsL(*smsSettings); |
|
109 |
|
110 //TODO: service messages read |
|
111 |
92 |
112 TSmsDataCodingScheme::TSmsAlphabet charSet = smsSettings->CharacterSet(); |
93 TSmsDataCodingScheme::TSmsAlphabet charSet = smsSettings->CharacterSet(); |
113 |
94 |
114 statusEncoding = ETrue; |
95 statusEncoding = ETrue; |
115 if (charSet == TSmsDataCodingScheme::ESmsAlphabet7Bit) |
96 if (charSet == TSmsDataCodingScheme::ESmsAlphabet7Bit) |
117 statusEncoding = EFalse; |
98 statusEncoding = EFalse; |
118 } |
99 } |
119 CleanupStack::PopAndDestroy(2); |
100 CleanupStack::PopAndDestroy(2); |
120 } |
101 } |
121 |
102 |
122 void SmsSettingsPrivate::getAllSMSMessageCenter( |
103 void SmsSettingsPrivate::getAllSMSMessageCenterL( |
123 RPointerArray<HBufC>& accessPoints, |
104 RPointerArray<HBufC>& accessPoints, |
124 TInt &defaultIndex) |
105 TInt &defaultIndex) |
125 { |
106 { |
126 CSmsAccount* smsAccount = CSmsAccount::NewLC(); |
107 CSmsAccount* smsAccount = CSmsAccount::NewLC(); |
127 CSmsSettings* settings = CSmsSettings::NewLC(); |
108 CSmsSettings* settings = CSmsSettings::NewLC(); |
142 CleanupStack::PopAndDestroy(2); |
123 CleanupStack::PopAndDestroy(2); |
143 |
124 |
144 return; |
125 return; |
145 } |
126 } |
146 |
127 |
147 void SmsSettingsPrivate::setSMSMessageCenter(int index) |
128 void SmsSettingsPrivate::setSMSMessageCenterL(int index) |
148 { |
129 { |
149 CSmsAccount* smsAccount = CSmsAccount::NewLC(); |
130 CSmsAccount* smsAccount = CSmsAccount::NewLC(); |
150 CSmsSettings* smsSettings = CSmsSettings::NewLC(); |
131 CSmsSettings* smsSettings = CSmsSettings::NewLC(); |
151 |
132 |
152 smsAccount->LoadSettingsL(*smsSettings); |
133 smsAccount->LoadSettingsL(*smsSettings); |
154 smsAccount->SaveSettingsL(*smsSettings); |
135 smsAccount->SaveSettingsL(*smsSettings); |
155 |
136 |
156 CleanupStack::PopAndDestroy(2); |
137 CleanupStack::PopAndDestroy(2); |
157 } |
138 } |
158 |
139 |
159 void SmsSettingsPrivate::editSMSServiceCentre(HBufC* address, HBufC* name, |
140 void SmsSettingsPrivate::editSMSServiceCentreL(HBufC* address, HBufC* name, |
160 TInt index) |
141 TInt index) |
161 { |
142 { |
162 CSmsAccount* smsAccount = CSmsAccount::NewLC(); |
143 CSmsAccount* smsAccount = CSmsAccount::NewLC(); |
163 CSmsSettings* smsSettings = CSmsSettings::NewLC(); |
144 CSmsSettings* smsSettings = CSmsSettings::NewLC(); |
164 |
145 |
186 smsAccount->SaveSettingsL(*smsSettings); |
167 smsAccount->SaveSettingsL(*smsSettings); |
187 |
168 |
188 CleanupStack::PopAndDestroy(2); |
169 CleanupStack::PopAndDestroy(2); |
189 } |
170 } |
190 |
171 |
191 void SmsSettingsPrivate::addSmsMessageCenter(HBufC* address, HBufC* name) |
172 void SmsSettingsPrivate::addSmsMessageCenterL(HBufC* address, HBufC* name) |
192 { |
173 { |
193 CSmsAccount* smsAccount = CSmsAccount::NewLC(); |
174 CSmsAccount* smsAccount = CSmsAccount::NewLC(); |
194 CSmsSettings* smsSettings = CSmsSettings::NewLC(); |
175 CSmsSettings* smsSettings = CSmsSettings::NewLC(); |
195 |
176 |
196 smsAccount->LoadSettingsL(*smsSettings); |
177 smsAccount->LoadSettingsL(*smsSettings); |
206 smsAccount->SaveSettingsL(*smsSettings); |
187 smsAccount->SaveSettingsL(*smsSettings); |
207 |
188 |
208 CleanupStack::PopAndDestroy(2); |
189 CleanupStack::PopAndDestroy(2); |
209 } |
190 } |
210 |
191 |
211 void SmsSettingsPrivate::deleteSmsMessageCenter(TInt aDeleteIndex) |
192 void SmsSettingsPrivate::deleteSmsMessageCenterL(TInt aDeleteIndex) |
212 { |
193 { |
213 CSmsAccount* smsAccount = CSmsAccount::NewLC(); |
194 CSmsAccount* smsAccount = CSmsAccount::NewLC(); |
214 CSmsSettings* smsSettings = CSmsSettings::NewLC(); |
195 CSmsSettings* smsSettings = CSmsSettings::NewLC(); |
215 |
196 |
216 smsAccount->LoadSettingsL(*smsSettings); |
197 smsAccount->LoadSettingsL(*smsSettings); |
229 smsAccount->SaveSettingsL(*smsSettings); |
210 smsAccount->SaveSettingsL(*smsSettings); |
230 |
211 |
231 CleanupStack::PopAndDestroy(2); |
212 CleanupStack::PopAndDestroy(2); |
232 } |
213 } |
233 |
214 |
234 void SmsSettingsPrivate::smsCenterNameAndNumber(int index, |
215 void SmsSettingsPrivate::smsCenterNameAndNumberL(int index, |
235 HBufC** centerNumber, |
216 HBufC** centerNumber, |
236 HBufC** centerName) |
217 HBufC** centerName) |
237 { |
218 { |
238 CSmsAccount* smsAccount = CSmsAccount::NewLC(); |
219 CSmsAccount* smsAccount = CSmsAccount::NewLC(); |
239 CSmsSettings* smsSettings = CSmsSettings::NewLC(); |
220 CSmsSettings* smsSettings = CSmsSettings::NewLC(); |