SettingsDialog.cpp
上传用户:sempras
上传日期:2007-03-04
资源大小:821k
文件大小:1k
源码类别:

Symbian

开发平台:

C/C++

  1. /*
  2. * ============================================================================
  3. *  Name     : CSettingsDialog from SettingsDialog.cpp
  4. *  Part of  : EmailExample
  5. *  Created  : 09/11/2003 by Forum Nokia
  6. *  Implementation notes:
  7. * Dialog which implements custom choicelist
  8. *
  9. *  Version  : 1.0
  10. *  Copyright: Nokia Corporation
  11. * ============================================================================
  12. */
  13. #include "SettingsDialog.h"
  14. #include "eikdialg.h"
  15. #include "EmailExample.hrh"
  16. #include "eikchlst.h"
  17. CSettingsDialog::CSettingsDialog()
  18. {
  19. }
  20. void CSettingsDialog::PreLayoutDynInitL()
  21. {
  22. CCoeControl* myControlPtr = this->Control(EChoiceListEditor1);
  23. CEikChoiceList* myChoiceList = static_cast<CEikChoiceList*>(myControlPtr);
  24. myChoiceList->SetCurrentItem( iEngine->iProtocolType );
  25. }
  26. TBool CSettingsDialog::OkToExitL(TInt /*aKeycode*/)
  27. {
  28. CCoeControl* myControlPtr = this->Control(EChoiceListEditor1);
  29. CEikChoiceList* myChoiceList = static_cast<CEikChoiceList*>(myControlPtr);
  30. iEngine->iSettingProtocolType = myChoiceList->CurrentItem();
  31. return ETrue;
  32. }