예제 #1
0
void CPingTextSettingItem::EditItemL( TBool /* aCalledFromMenu */)
{
    CAknSettingPage* dlg = new( ELeave )CAknTextSettingPage( SettingPageResourceId(), iInternalTextPtr, 0 );
    SetSettingPage( dlg );
    SettingPage()->SetSettingPageObserver(this);
    SetUpStandardSettingPageL();
    SettingPage()->ExecuteLD(CAknSettingPage::EUpdateWhenChanged);
}
void CTTGPSLoggerCheckBoxSettingItem::EditItemL(TBool aCalledFromMenu)
    {
    TInt res = SettingPageResourceId();
    
	CAknCheckBoxSettingPage* settingPage = new (ELeave) CAknCheckBoxSettingPage(SettingPageResourceId(), iSelectionItemList);
	CleanupStack::PushL(settingPage);
	SetSettingPage(settingPage);
	SettingPage()->SetSettingPageObserver(this);
	//SettingPage()->SetSettingPageObserver(static_cast<MAknSettingPageObserver*>(this));
	SetUpStandardSettingPageL();
	CleanupStack::Pop(settingPage);
	TBool err = SettingPage()->ExecuteLD(CAknSettingPage::EUpdateWhenAccepted);
	SetSettingPage(NULL);
	if (err)
		{
		UpdateListBoxTextL();
		}
    }