?? taskmanagersettingsitemlist.cpp
字號:
/*
* ============================================================================
* Name : CTaskManagerSettingsItemList from TaskManagerSettingsItemList.cpp
* Part of : TaskManager
* Created : 03/13/2005 by Forum Nokia
* Version : 1.2
* Copyright: Nokia Corporation
* ============================================================================
*/
// INCLUDE FILES
#include "TaskManagerSettingsItemList.h"
// ================= MEMBER FUNCTIONS =======================
// ----------------------------------------------------
// CTaskManagerSettingsItemList::CreateSettingItemL()
// Framework method to create a setting item based upon
// the user id aSettingId. The client code decides what
// type to contruct. new (ELeave) must then be used and
// the resulting pointer returned. Ownership is
// thereafter base class's responsiblity.
// ----------------------------------------------------
//
CAknSettingItem* CTaskManagerSettingsItemList::CreateSettingItemL( TInt aIdentifier )
{
CAknSettingItem* settingItem = NULL;
// create a setting item for each setting list resource
switch (aIdentifier)
{
case ETaskManagerServerItem:
{
settingItem = new (ELeave) CAknTextSettingItem(aIdentifier, iServer);
break;
}
case ETaskManagerServerTypeItem:
settingItem = new (ELeave) CAknBinaryPopupSettingItem(aIdentifier, iPhp);
break;
case ETaskManagerUsernameItem:
settingItem = new (ELeave) CAknTextSettingItem(aIdentifier, iUsername);
break;
case ETaskManagerPasswordItem:
settingItem = new (ELeave) CAknPasswordSettingItem( aIdentifier,
CAknPasswordSettingItem::EAlpha,
iPassword);
break;
default:
break;
}
return settingItem;
}
// ----------------------------------------------------
// CTaskManagerSettingsItemList::SetData()
// Sets the values.
// ----------------------------------------------------
//
void CTaskManagerSettingsItemList::SetData(const TTaskManagerConnInfo& aData)
{
iServer = aData.ServerAddress();
iPhp = aData.Php();
iUsername = aData.Username();
iPassword = aData.Password();
}
// ----------------------------------------------------
// CTaskManagerSettingsItemList::GetData()
// Gets the values.
// ----------------------------------------------------
//
void CTaskManagerSettingsItemList::GetData(TTaskManagerConnInfo& aData)
{
aData.SetServerAddress(iServer);
aData.SetPhp(iPhp);
aData.SetUsername(iUsername);
aData.SetPassword(iPassword);
}
// End of file
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -