131 // --------------------------------------------------------------------------- |
95 // --------------------------------------------------------------------------- |
132 // |
96 // |
133 EXPORT_C void IRQSettings::reSetFlagTermsAndConditions() |
97 EXPORT_C void IRQSettings::reSetFlagTermsAndConditions() |
134 { |
98 { |
135 TRAP_IGNORE(iSettings->ReSetFlagTermsAndConditionsL()); |
99 TRAP_IGNORE(iSettings->ReSetFlagTermsAndConditionsL()); |
136 } |
|
137 |
|
138 // --------------------------------------------------------------------------- |
|
139 // IRQSettings::setIrappVersion() |
|
140 // |
|
141 // --------------------------------------------------------------------------- |
|
142 // |
|
143 EXPORT_C void IRQSettings::setIrappVersion(const QString& aIRAppVersion) |
|
144 { |
|
145 if (aIRAppVersion.length() > KMaxVersionName) |
|
146 { |
|
147 return; |
|
148 } |
|
149 |
|
150 TPtrC irAppVersion(reinterpret_cast<const TUint16*>(aIRAppVersion.utf16())); |
|
151 TRAP_IGNORE(iSettings->SetIrappVersionL(irAppVersion)); |
|
152 } |
|
153 |
|
154 // --------------------------------------------------------------------------- |
|
155 // IRQSettings::getIrappVersion() |
|
156 // |
|
157 // --------------------------------------------------------------------------- |
|
158 // |
|
159 EXPORT_C bool IRQSettings::getIrappVersion(QString& aAppVersion) |
|
160 { |
|
161 TVersionName irAppVersion; |
|
162 TRAPD(error, irAppVersion = iSettings->GetIrappVersionL()); |
|
163 if (KErrNone != error) |
|
164 { |
|
165 return false; |
|
166 } |
|
167 |
|
168 aAppVersion = QString::fromUtf16(irAppVersion.Ptr(), irAppVersion.Length()); |
|
169 return true; |
|
170 } |
|
171 |
|
172 // --------------------------------------------------------------------------- |
|
173 // IRQSettings::setIRID() |
|
174 // |
|
175 // --------------------------------------------------------------------------- |
|
176 // |
|
177 EXPORT_C void IRQSettings::setIRID(const QString& aIrid) |
|
178 { |
|
179 TPtrC irid(reinterpret_cast<const TUint16*>(aIrid.utf16())); |
|
180 TRAP_IGNORE(iSettings->SetIRIDL(irid)); |
|
181 } |
100 } |
182 |
101 |
183 // --------------------------------------------------------------------------- |
102 // --------------------------------------------------------------------------- |
184 // IRQSettings::getIRID() |
103 // IRQSettings::getIRID() |
185 // |
104 // |
246 { |
136 { |
247 TRAP_IGNORE(iSettings->SetVolumeSettingL((TInt)aPlayVolume)); |
137 TRAP_IGNORE(iSettings->SetVolumeSettingL((TInt)aPlayVolume)); |
248 } |
138 } |
249 |
139 |
250 // --------------------------------------------------------------------------- |
140 // --------------------------------------------------------------------------- |
251 // IRQSettings::getManuallyAddedChId() |
|
252 // |
|
253 // --------------------------------------------------------------------------- |
|
254 // |
|
255 EXPORT_C int IRQSettings::getManuallyAddedChId() |
|
256 { |
|
257 return (int)iSettings->GetManuallyAddedChId(); |
|
258 } |
|
259 |
|
260 // --------------------------------------------------------------------------- |
|
261 // IRQSettings::setManuallyAddedChId() |
|
262 // |
|
263 // --------------------------------------------------------------------------- |
|
264 // |
|
265 EXPORT_C void IRQSettings::setManuallyAddedChId() |
|
266 { |
|
267 TRAP_IGNORE(iSettings->SetManuallyAddedChIdL()); |
|
268 } |
|
269 |
|
270 // --------------------------------------------------------------------------- |
|
271 // IRQSettings::isUpdateAvailable() |
|
272 // |
|
273 // --------------------------------------------------------------------------- |
|
274 // |
|
275 EXPORT_C bool IRQSettings::isUpdateAvailable(bool& aFlag) |
|
276 { |
|
277 TRAPD(error, aFlag = (bool)iSettings->IsUpdateAvailableL()); |
|
278 if (KErrNone != error) |
|
279 { |
|
280 return false; |
|
281 } |
|
282 |
|
283 return true; |
|
284 } |
|
285 |
|
286 // --------------------------------------------------------------------------- |
|
287 // IRQSettings::setUpdateAvailable() |
|
288 // |
|
289 // --------------------------------------------------------------------------- |
|
290 // |
|
291 EXPORT_C void IRQSettings::setUpdateAvailable() |
|
292 { |
|
293 TRAP_IGNORE(iSettings->SetUpdateAvailableL()); |
|
294 } |
|
295 |
|
296 // --------------------------------------------------------------------------- |
|
297 // IRQSettings::reSetUpdateAvailable() |
|
298 // |
|
299 // --------------------------------------------------------------------------- |
|
300 // |
|
301 EXPORT_C void IRQSettings::reSetUpdateAvailable() |
|
302 { |
|
303 TRAP_IGNORE(iSettings->ReSetUpdateAvailableL()); |
|
304 } |
|
305 |
|
306 // --------------------------------------------------------------------------- |
|
307 // IRQSettings::getLogRunningNo() |
|
308 // |
|
309 // --------------------------------------------------------------------------- |
|
310 // |
|
311 EXPORT_C int IRQSettings::getLogRunningNo() |
|
312 { |
|
313 return (int)iSettings->GetLogRunningNo(); |
|
314 } |
|
315 |
|
316 // --------------------------------------------------------------------------- |
|
317 // IRQSettings::setLogRunningNo() |
|
318 // |
|
319 // --------------------------------------------------------------------------- |
|
320 // |
|
321 EXPORT_C void IRQSettings::setLogRunningNo() |
|
322 { |
|
323 TRAP_IGNORE(iSettings->SetLogRunningNoL()); |
|
324 } |
|
325 |
|
326 // --------------------------------------------------------------------------- |
|
327 // IRQSettings::setTimeOut() |
141 // IRQSettings::setTimeOut() |
328 // |
142 // |
329 // --------------------------------------------------------------------------- |
143 // --------------------------------------------------------------------------- |
330 // |
144 // |
331 EXPORT_C void IRQSettings::setTimeOut(int aTimeOut) |
145 EXPORT_C void IRQSettings::setTimeOut(int aTimeOut) |
342 { |
156 { |
343 return (int)iSettings->GetTimeOut(); |
157 return (int)iSettings->GetTimeOut(); |
344 } |
158 } |
345 |
159 |
346 // --------------------------------------------------------------------------- |
160 // --------------------------------------------------------------------------- |
347 // IRQSettings::setSilencePeriod() |
|
348 // |
|
349 // --------------------------------------------------------------------------- |
|
350 // |
|
351 EXPORT_C void IRQSettings::setSilencePeriod(unsigned int aSilencePeriod) |
|
352 { |
|
353 TRAP_IGNORE(iSettings->SetSilencePeriodL((TUint)aSilencePeriod)); |
|
354 } |
|
355 |
|
356 // --------------------------------------------------------------------------- |
|
357 // IRQSettings::getSilencePeriod() |
|
358 // |
|
359 // --------------------------------------------------------------------------- |
|
360 // |
|
361 EXPORT_C bool IRQSettings::getSilencePeriod(unsigned int& aPeriod) |
|
362 { |
|
363 TRAPD(error, aPeriod = iSettings->GetSilencePeriodL()); |
|
364 if (KErrNone != error) |
|
365 { |
|
366 return false; |
|
367 } |
|
368 return false; |
|
369 } |
|
370 |
|
371 // --------------------------------------------------------------------------- |
|
372 // IRQSettings::setSilencePeriodStart() |
|
373 // |
|
374 // --------------------------------------------------------------------------- |
|
375 // |
|
376 EXPORT_C void IRQSettings::setSilencePeriodStart(const QString& aSilencePeriodStart) |
|
377 { |
|
378 if( aSilencePeriodStart.length() > KMaxLengthSilencePeriod ) |
|
379 { |
|
380 return; |
|
381 } |
|
382 |
|
383 TPtrC silencePeriodStart(reinterpret_cast<const TUint16*>(aSilencePeriodStart.utf16())); |
|
384 TRAP_IGNORE(iSettings->SetSilencePeriodStartL(silencePeriodStart)); |
|
385 } |
|
386 |
|
387 // --------------------------------------------------------------------------- |
|
388 // IRQSettings::getSilencePeriodStart() |
|
389 // |
|
390 // --------------------------------------------------------------------------- |
|
391 // |
|
392 EXPORT_C bool IRQSettings::getSilencePeriodStart(QString& aPeriodStart) |
|
393 { |
|
394 TBuf<KMaxLengthSilencePeriod> silencePeriodStart; |
|
395 TRAPD(error, silencePeriodStart = iSettings->GetSilencePeriodStartL()); |
|
396 if (KErrNone != error) |
|
397 { |
|
398 return false; |
|
399 } |
|
400 |
|
401 aPeriodStart = QString::fromUtf16(silencePeriodStart.Ptr(), silencePeriodStart.Length()); |
|
402 return true; |
|
403 } |
|
404 |
|
405 // --------------------------------------------------------------------------- |
|
406 // IRQSettings::displayAccessPoint() |
|
407 // |
|
408 // --------------------------------------------------------------------------- |
|
409 // |
|
410 EXPORT_C bool IRQSettings::displayAccessPoint(bool& aFlag) |
|
411 { |
|
412 TRAPD(error, aFlag = (bool)iSettings->DisplayAccessPointL()); |
|
413 if (KErrNone != error) |
|
414 { |
|
415 return false; |
|
416 } |
|
417 |
|
418 return true; |
|
419 } |
|
420 |
|
421 // --------------------------------------------------------------------------- |
|
422 // IRQSettings::setDisplayAccessPoint() |
|
423 // |
|
424 // --------------------------------------------------------------------------- |
|
425 // |
|
426 EXPORT_C void IRQSettings::setDisplayAccessPoint() |
|
427 { |
|
428 TRAP_IGNORE(iSettings->SetDisplayAccessPointL()); |
|
429 } |
|
430 |
|
431 // --------------------------------------------------------------------------- |
|
432 // IRQSettings::reSetDisplayAccessPoint() |
|
433 // |
|
434 // --------------------------------------------------------------------------- |
|
435 // |
|
436 EXPORT_C void IRQSettings::reSetDisplayAccessPoint() |
|
437 { |
|
438 TRAP_IGNORE(iSettings->ReSetDisplayAccessPointL()); |
|
439 } |
|
440 |
|
441 // --------------------------------------------------------------------------- |
|
442 // IRQSettings::setBearerId() |
|
443 // |
|
444 // --------------------------------------------------------------------------- |
|
445 // |
|
446 EXPORT_C void IRQSettings::setBearerId(unsigned long aBearerId) |
|
447 { |
|
448 TRAP_IGNORE(iSettings->SetBearerIdL((TUint32)aBearerId)); |
|
449 } |
|
450 |
|
451 // --------------------------------------------------------------------------- |
|
452 // IRQSettings::getBearerId() |
|
453 // |
|
454 // --------------------------------------------------------------------------- |
|
455 // |
|
456 EXPORT_C bool IRQSettings::getBearerId(unsigned long& aBearerId) |
|
457 { |
|
458 TRAPD(error, aBearerId = iSettings->GetBearerIdL()); |
|
459 if (KErrNone != error) |
|
460 { |
|
461 return false; |
|
462 } |
|
463 |
|
464 return true; |
|
465 } |
|
466 |
|
467 // --------------------------------------------------------------------------- |
|
468 // IRQSettings::setNetworkId() |
|
469 // |
|
470 // --------------------------------------------------------------------------- |
|
471 // |
|
472 EXPORT_C void IRQSettings::setNetworkId(unsigned long aBearerId) |
|
473 { |
|
474 TRAP_IGNORE(iSettings->SetNetworkIdL((TUint32)aBearerId)); |
|
475 } |
|
476 |
|
477 // --------------------------------------------------------------------------- |
|
478 // IRQSettings::getNetworkId() |
|
479 // |
|
480 // --------------------------------------------------------------------------- |
|
481 // |
|
482 EXPORT_C bool IRQSettings::getNetworkId(unsigned long& aNetworkId) |
|
483 { |
|
484 TRAPD(error, aNetworkId = iSettings->GetNetworkIdL()); |
|
485 if (KErrNone != error) |
|
486 { |
|
487 return false; |
|
488 } |
|
489 |
|
490 return true; |
|
491 } |
|
492 |
|
493 // --------------------------------------------------------------------------- |
|
494 // IRQSettings::setApId() |
|
495 // |
|
496 // --------------------------------------------------------------------------- |
|
497 // |
|
498 EXPORT_C void IRQSettings::setApId(unsigned long aBearerId) |
|
499 { |
|
500 TRAP_IGNORE(iSettings->SetApIdL((TUint32)aBearerId)); |
|
501 } |
|
502 |
|
503 // --------------------------------------------------------------------------- |
|
504 // IRQSettings::getApId() |
|
505 // |
|
506 // --------------------------------------------------------------------------- |
|
507 // |
|
508 EXPORT_C bool IRQSettings::getApId(unsigned long& aApId) |
|
509 { |
|
510 TRAPD(error, aApId = iSettings->GetApIdL()); |
|
511 if (KErrNone != error) |
|
512 { |
|
513 return false; |
|
514 } |
|
515 |
|
516 return true; |
|
517 } |
|
518 |
|
519 // --------------------------------------------------------------------------- |
|
520 // IRQSettings::setUserSavedApSettings() |
|
521 // |
|
522 // --------------------------------------------------------------------------- |
|
523 // |
|
524 EXPORT_C void IRQSettings::setUserSavedApSettings(unsigned long aBearerId, |
|
525 unsigned long aNetworkId,unsigned long aApId) |
|
526 { |
|
527 TRAP_IGNORE(iSettings->SetUserSavedApSettingsL((TUint32)aBearerId, |
|
528 (TUint32)aNetworkId, (TUint32)aApId)); |
|
529 } |
|
530 |
|
531 // --------------------------------------------------------------------------- |
|
532 // IRQSettings::getUserSavedApSettings() |
|
533 // |
|
534 // --------------------------------------------------------------------------- |
|
535 // |
|
536 EXPORT_C bool IRQSettings::getUserSavedApSettings(unsigned long& aBearerId, |
|
537 unsigned long& aNetworkId,unsigned long& aApId) |
|
538 { |
|
539 TRAPD(error, iSettings->GetUserSavedApSettingsL(aBearerId, aNetworkId, aApId)); |
|
540 if (KErrNone != error) |
|
541 { |
|
542 return false; |
|
543 } |
|
544 |
|
545 return true; |
|
546 } |
|
547 |
|
548 // --------------------------------------------------------------------------- |
|
549 // IRQSettings::setGPRSBitrateQuality() |
|
550 // |
|
551 // --------------------------------------------------------------------------- |
|
552 // |
|
553 EXPORT_C void IRQSettings::setGPRSBitrateQuality(int aBitrate) |
|
554 { |
|
555 TRAP_IGNORE(iSettings->SetGPRSBitrateQualityL((TInt)aBitrate)); |
|
556 } |
|
557 |
|
558 // --------------------------------------------------------------------------- |
|
559 // IRQSettings::getGPRSBitrateQuality() |
|
560 // |
|
561 // --------------------------------------------------------------------------- |
|
562 // |
|
563 EXPORT_C int IRQSettings::getGPRSBitrateQuality() |
|
564 { |
|
565 return (int)iSettings->GetGPRSBitrateQuality(); |
|
566 } |
|
567 |
|
568 // --------------------------------------------------------------------------- |
|
569 // IRQSettings::setWiFiBitrateQuality() |
|
570 // |
|
571 // --------------------------------------------------------------------------- |
|
572 // |
|
573 EXPORT_C void IRQSettings::setWiFiBitrateQuality(int aBitrate) |
|
574 { |
|
575 TRAP_IGNORE(iSettings->SetWiFiBitrateQualityL((TInt)aBitrate)); |
|
576 } |
|
577 |
|
578 // --------------------------------------------------------------------------- |
|
579 // IRQSettings::getWiFiBitrateQuality() |
|
580 // |
|
581 // --------------------------------------------------------------------------- |
|
582 // |
|
583 EXPORT_C int IRQSettings::getWiFiBitrateQuality() |
|
584 { |
|
585 return (int)iSettings->GetWiFiBitrateQuality(); |
|
586 } |
|
587 |
|
588 // --------------------------------------------------------------------------- |
|
589 // IRQSettings::set3GBitrateQuality() |
|
590 // |
|
591 // --------------------------------------------------------------------------- |
|
592 // |
|
593 EXPORT_C void IRQSettings::set3GBitrateQuality(int aBitrate) |
|
594 { |
|
595 TRAP_IGNORE(iSettings->Set3GBitrateQualityL((TInt)aBitrate)); |
|
596 } |
|
597 |
|
598 // --------------------------------------------------------------------------- |
|
599 // IRQSettings::get3GBitrateQuality() |
|
600 // |
|
601 // --------------------------------------------------------------------------- |
|
602 // |
|
603 EXPORT_C int IRQSettings::get3GBitrateQuality() |
|
604 { |
|
605 return (int)iSettings->Get3GBitrateQuality(); |
|
606 } |
|
607 |
|
608 // --------------------------------------------------------------------------- |
|
609 // IRQSettings::setMaxPresetCount() |
161 // IRQSettings::setMaxPresetCount() |
610 // |
162 // |
611 // --------------------------------------------------------------------------- |
163 // --------------------------------------------------------------------------- |
612 // |
164 // |
613 EXPORT_C void IRQSettings::setMaxPresetCount(int aMaxCount) |
165 EXPORT_C void IRQSettings::setMaxPresetCount(int aMaxCount) |
624 { |
176 { |
625 return (int)iSettings->MaxPresetCount(); |
177 return (int)iSettings->MaxPresetCount(); |
626 } |
178 } |
627 |
179 |
628 // --------------------------------------------------------------------------- |
180 // --------------------------------------------------------------------------- |
629 // IRQSettings::setTimeCorrection() |
|
630 // |
|
631 // --------------------------------------------------------------------------- |
|
632 // |
|
633 EXPORT_C void IRQSettings::setTimeCorrection(int aCorrection) |
|
634 { |
|
635 TRAP_IGNORE(iSettings->SetTimeCorrectionL((TInt)aCorrection)); |
|
636 } |
|
637 |
|
638 // --------------------------------------------------------------------------- |
|
639 // IRQSettings::timeCorrection() |
181 // IRQSettings::timeCorrection() |
640 // |
182 // |
641 // --------------------------------------------------------------------------- |
183 // --------------------------------------------------------------------------- |
642 // |
184 // |
643 EXPORT_C int IRQSettings::timeCorrection() |
|
644 { |
|
645 return (int)iSettings->TimeCorrection(); |
|
646 } |
|
647 |
|
648 // --------------------------------------------------------------------------- |
|
649 // IRQSettings::timeCorrection() |
|
650 // |
|
651 // --------------------------------------------------------------------------- |
|
652 // |
|
653 EXPORT_C QString IRQSettings::privatePath() |
185 EXPORT_C QString IRQSettings::privatePath() |
654 { |
186 { |
655 TPath privatePath = iSettings->PrivatePath(); |
187 TPath privatePath = iSettings->PrivatePath(); |
656 |
188 |
657 return QString::fromUtf16(privatePath.Ptr(), privatePath.Length()); |
189 return QString::fromUtf16(privatePath.Ptr(), privatePath.Length()); |
658 } |
|
659 |
|
660 // --------------------------------------------------------------------------- |
|
661 // IRQSettings::setStereoMode() |
|
662 // |
|
663 // --------------------------------------------------------------------------- |
|
664 // |
|
665 EXPORT_C void IRQSettings::setStereoMode(int val) |
|
666 { |
|
667 TRAP_IGNORE(iSettings->SetStereoModeL((TInt)val)); |
|
668 } |
|
669 |
|
670 // --------------------------------------------------------------------------- |
|
671 // IRQSettings::getStereoMode() |
|
672 // |
|
673 // --------------------------------------------------------------------------- |
|
674 // |
|
675 EXPORT_C int IRQSettings::getStereoMode() |
|
676 { |
|
677 return (int)iSettings->GetStereoMode(); |
|
678 } |
190 } |
679 |
191 |
680 EXPORT_C void IRQSettings::setSongHistoryShow(int aShowFlag) |
192 EXPORT_C void IRQSettings::setSongHistoryShow(int aShowFlag) |
681 { |
193 { |
682 TRAP_IGNORE(iSettings->SetSongHisotryShowL(aShowFlag)); |
194 TRAP_IGNORE(iSettings->SetSongHisotryShowL(aShowFlag)); |
686 { |
198 { |
687 return iSettings->GetSongHistoryShow(); |
199 return iSettings->GetSongHistoryShow(); |
688 } |
200 } |
689 |
201 |
690 // --------------------------------------------------------------------------- |
202 // --------------------------------------------------------------------------- |
691 // IRQSettings::isFlagIfAnyFav() |
|
692 // Methods to determine if any channel was added to favorites |
|
693 // --------------------------------------------------------------------------- |
|
694 // |
|
695 EXPORT_C bool IRQSettings::isFlagIfAnyFav(bool& aFlag) |
|
696 { |
|
697 TRAPD(error, aFlag = iSettings->IsFlagIfAnyFavL()); |
|
698 if (KErrNone != error) |
|
699 { |
|
700 return false; |
|
701 } |
|
702 |
|
703 return true; |
|
704 } |
|
705 |
|
706 // --------------------------------------------------------------------------- |
|
707 // IRQSettings::setFlagIfAnyFav() |
|
708 // Methods to determine if any channel was added to favorites |
|
709 // --------------------------------------------------------------------------- |
|
710 // |
|
711 EXPORT_C void IRQSettings::setFlagIfAnyFav() |
|
712 { |
|
713 TRAP_IGNORE(iSettings->SetFlagIfAnyFavL()); |
|
714 } |
|
715 |
|
716 // --------------------------------------------------------------------------- |
|
717 // IRQSettings::setUserDefinedSelection() |
|
718 // Added for ALR/SNAP. Sets the UserDefinedSelection in cenrep |
|
719 // --------------------------------------------------------------------------- |
|
720 // |
|
721 EXPORT_C void IRQSettings::setUserDefinedSelection(unsigned long aUserDefinedSelection) |
|
722 { |
|
723 TRAP_IGNORE(iSettings->SetUserDefinedSelectionL((TUint32)aUserDefinedSelection)); |
|
724 } |
|
725 |
|
726 // --------------------------------------------------------------------------- |
|
727 // IRQSettings::getUserDefinedSelection() |
|
728 // Added for ALR/SNAP. Gets the UserDefinedSelection from cenrep |
|
729 // --------------------------------------------------------------------------- |
|
730 // |
|
731 EXPORT_C bool IRQSettings::getUserDefinedSelection(TNetworkConnection& aSelection) |
|
732 { |
|
733 TUint32 selection = 0; |
|
734 TRAPD(error, selection = iSettings->GetUserDefinedSelectionL()); |
|
735 if (KErrNone != error) |
|
736 { |
|
737 return false; |
|
738 } |
|
739 |
|
740 aSelection = (TNetworkConnection)selection; |
|
741 return true; |
|
742 } |
|
743 |
|
744 // --------------------------------------------------------------------------- |
|
745 // IRQSettings::setDestinationId() |
|
746 // Added for ALR/SNAP. Sets the DestinationId in cenrep |
|
747 // --------------------------------------------------------------------------- |
|
748 // |
|
749 EXPORT_C void IRQSettings::setDestinationId(unsigned long aDestinationId) |
|
750 { |
|
751 TRAP_IGNORE(iSettings->SetDestinationIdL((TUint32)aDestinationId)); |
|
752 } |
|
753 |
|
754 // --------------------------------------------------------------------------- |
|
755 // IRQSettings::getDestinationId() |
|
756 // Added for ALR/SNAP. Gets the DestinationId from cenrep |
|
757 // --------------------------------------------------------------------------- |
|
758 // |
|
759 EXPORT_C bool IRQSettings::getDestinationId(unsigned long& aDestinationId) |
|
760 { |
|
761 TRAPD(error, aDestinationId = iSettings->GetDestinationIdL()); |
|
762 if (KErrNone != error) |
|
763 { |
|
764 return false; |
|
765 } |
|
766 |
|
767 return true; |
|
768 } |
|
769 |
|
770 // --------------------------------------------------------------------------- |
|
771 // IRQSettings::subscriberId() |
|
772 // Returns the current saved subscriber identifier (IMSI code). |
|
773 // @return The saved subscriber identifier. |
|
774 // --------------------------------------------------------------------------- |
|
775 // |
|
776 EXPORT_C bool IRQSettings::subscriberId(RMobilePhone::TMobilePhoneSubscriberId& aIRMobilePhoneSubscriberId) |
|
777 { |
|
778 TRAPD(error, aIRMobilePhoneSubscriberId = iSettings->SubscriberIdL()); |
|
779 if (KErrNone != error) |
|
780 { |
|
781 return false; |
|
782 } |
|
783 |
|
784 return true; |
|
785 } |
|
786 |
|
787 // --------------------------------------------------------------------------- |
|
788 // IRQSettings::setSubscriberId() |
|
789 // Sets the subscriber identifier (IMSI code). |
|
790 // @param Subscriber identifier to set. |
|
791 // --------------------------------------------------------------------------- |
|
792 // |
|
793 EXPORT_C void IRQSettings::setSubscriberId(const RMobilePhone::TMobilePhoneSubscriberId& aSubscriberId) |
|
794 { |
|
795 if( aSubscriberId.Length() > RMobilePhone::KIMSISize ) |
|
796 { |
|
797 return; |
|
798 } |
|
799 |
|
800 TRAP_IGNORE(iSettings->SetSubscriberIdL(aSubscriberId)); |
|
801 } |
|
802 |
|
803 // --------------------------------------------------------------------------- |
|
804 // IRQSettings::setStartingViewId() |
203 // IRQSettings::setStartingViewId() |
805 // Sets the starting view Id in cenrep |
204 // Sets the starting view Id in cenrep |
806 // --------------------------------------------------------------------------- |
205 // --------------------------------------------------------------------------- |
807 // |
206 // |
808 EXPORT_C void IRQSettings::setStartingViewId(unsigned long aStartingViewId) |
207 EXPORT_C void IRQSettings::setStartingViewId(unsigned long aStartingViewId) |
825 } |
224 } |
826 |
225 |
827 aStartingViewId = (TIRViewId)startingViewId; |
226 aStartingViewId = (TIRViewId)startingViewId; |
828 return true; |
227 return true; |
829 } |
228 } |
830 |
|
831 // --------------------------------------------------------------------------- |
|
832 // IRQSettings::setStartingViewParameter() |
|
833 // Sets the starting view parameter in cenrep |
|
834 // --------------------------------------------------------------------------- |
|
835 // |
|
836 EXPORT_C void IRQSettings::setStartingViewParameter(unsigned long aParameter) |
|
837 { |
|
838 TRAP_IGNORE(iSettings->SetStartingViewParameterL((TUint32)aParameter)); |
|
839 } |
|
840 |
|
841 // --------------------------------------------------------------------------- |
|
842 // IRQSettings::getStartingViewParameter() |
|
843 // Gets the starting view parameter from cenrep |
|
844 // --------------------------------------------------------------------------- |
|
845 // |
|
846 EXPORT_C bool IRQSettings::getStartingViewParameter(TIRViewParameter& aParameter) |
|
847 { |
|
848 TUint32 parameter = 0; |
|
849 TRAPD(error, parameter = iSettings->GetStartingViewParameterL()); |
|
850 if (KErrNone != error) |
|
851 { |
|
852 return false; |
|
853 } |
|
854 |
|
855 aParameter = (TIRViewParameter)parameter; |
|
856 return true; |
|
857 } |
|
858 |
|
859 // --------------------------------------------------------------------------- |
|
860 // IRQSettings::setStickyViewFlag() |
|
861 // Sets the sticky view flag in cenrep |
|
862 // --------------------------------------------------------------------------- |
|
863 // |
|
864 EXPORT_C void IRQSettings::setStickyViewFlag(bool aFlag) |
|
865 { |
|
866 TRAP_IGNORE(iSettings->SetStickyViewFlagL(aFlag)); |
|
867 } |
|
868 |
|
869 // --------------------------------------------------------------------------- |
|
870 // IRQSettings::getStickyViewFlag() |
|
871 // Gets the sticky view flag from cenrep |
|
872 // --------------------------------------------------------------------------- |
|
873 // |
|
874 EXPORT_C bool IRQSettings::getStickyViewFlag(bool& aFlag) |
|
875 { |
|
876 TRAPD(error, aFlag = iSettings->GetStickyViewFlagL()); |
|
877 if (KErrNone != error) |
|
878 { |
|
879 return false; |
|
880 } |
|
881 |
|
882 return true; |
|
883 } |
|
884 |
|
885 |
229 |
886 // --------------------------------------------------------------------------- |
230 // --------------------------------------------------------------------------- |
887 // IRQSettings::setPreferredQuality() |
231 // IRQSettings::setPreferredQuality() |
888 // |
232 // |
889 // --------------------------------------------------------------------------- |
233 // --------------------------------------------------------------------------- |
935 |
279 |
936 return true; |
280 return true; |
937 } |
281 } |
938 |
282 |
939 // --------------------------------------------------------------------------- |
283 // --------------------------------------------------------------------------- |
|
284 // IRQSettings::getManuallyInputtedStationUrl(QString& aUrl) |
|
285 // |
|
286 // --------------------------------------------------------------------------- |
|
287 // |
|
288 EXPORT_C bool IRQSettings::getManuallyInputtedStationUrl(QString& aUrl) |
|
289 { |
|
290 TPath stationUrl; |
|
291 TRAPD(error, stationUrl = iSettings->GetManuallyInputtedStationUrlL()); |
|
292 if (KErrNone != error) |
|
293 { |
|
294 return false; |
|
295 } |
|
296 |
|
297 aUrl = QString::fromUtf16(stationUrl.Ptr(), stationUrl.Length()); |
|
298 return true; |
|
299 } |
|
300 |
|
301 // --------------------------------------------------------------------------- |
|
302 // IRQSettings::setManuallyInputtedStationUrl(const QString& aUrl) |
|
303 // |
|
304 // --------------------------------------------------------------------------- |
|
305 // |
|
306 EXPORT_C void IRQSettings::setManuallyInputtedStationUrl(const QString& aUrl) |
|
307 { |
|
308 TPtrC stationUrl(reinterpret_cast<const TUint16*>(aUrl.utf16())); |
|
309 TRAP_IGNORE(iSettings->SetManuallyInputtedStationUrlL(stationUrl)); |
|
310 } |
|
311 |
|
312 // --------------------------------------------------------------------------- |
|
313 // IRQSettings::getManuallyInputtedStationName(QString& aName) |
|
314 // |
|
315 // --------------------------------------------------------------------------- |
|
316 // |
|
317 EXPORT_C bool IRQSettings::getManuallyInputtedStationName(QString& aName) |
|
318 { |
|
319 TPath stationName; |
|
320 TRAPD(error, stationName = iSettings->GetManuallyInputtedStationNameL()); |
|
321 if (KErrNone != error) |
|
322 { |
|
323 return false; |
|
324 } |
|
325 |
|
326 aName = QString::fromUtf16(stationName.Ptr(), stationName.Length()); |
|
327 return true; |
|
328 } |
|
329 |
|
330 // --------------------------------------------------------------------------- |
|
331 // IRQSettings::setManuallyInputtedStationName(const QString& aName) |
|
332 // |
|
333 // --------------------------------------------------------------------------- |
|
334 // |
|
335 EXPORT_C void IRQSettings::setManuallyInputtedStationName(const QString& aName) |
|
336 { |
|
337 TPtrC stationName(reinterpret_cast<const TUint16*>(aName.utf16())); |
|
338 TRAP_IGNORE(iSettings->SetManuallyInputtedStationNameL(stationName)); |
|
339 } |
|
340 |
|
341 // --------------------------------------------------------------------------- |
940 // IRQSettings::IRQSettings() |
342 // IRQSettings::IRQSettings() |
941 // Constructor |
343 // Constructor |
942 // --------------------------------------------------------------------------- |
344 // --------------------------------------------------------------------------- |
943 // |
345 // |
944 IRQSettings::IRQSettings() |
346 IRQSettings::IRQSettings() |