📄 editorform.cpp
字号:
/* Copyright (c) 2004, Nokia. All rights reserved */
// INCLUDE FILES
#include "EditorForm.h"
#include <GuiCtrls.rsg>
#include <akntitle.h> // for title pane
#include <eikspane.h>
#include <avkon.hrh>
#include <eikgted.h> // for global text editor.
#include <aknutils.h> // for Fonts.
#include <eikmfne.h>
// ================= MEMBER FUNCTIONS =========================================
TInt CEditorForm::RunLD()
{
CEditorForm* form = new(ELeave) CEditorForm();
CleanupStack::PushL( form );
form->ConstructL();
CleanupStack::Pop();
return form->ExecuteLD(R_GUICTRLS_EDITOR_FORM_DIALOG);
}
TBool CEditorForm::SaveFormDataL()
{
return ETrue;
}
void CEditorForm::DoNotSaveFormDataL()
{
}
void CEditorForm::PostLayoutDynInitL()
{
DoNotSaveFormDataL();
}
void CEditorForm::PreLayoutDynInitL()
{
}
TBool CEditorForm::QuerySaveChangesL()
{
TBool isAnsYes( CAknForm::QuerySaveChangesL() );
if ( isAnsYes )
{
SaveFormDataL();
}
else
{
// Case that answer "No" to query.
DoNotSaveFormDataL();
}
return isAnsYes;
}
TBool CEditorForm::OkToExitL(TInt aButtonId)
{
TBool ret = CAknForm::OkToExitL(aButtonId);
if (ret)
{
CEikStatusPane* sp = iEikonEnv->AppUiFactory()->StatusPane();
CAknTitlePane* title = (CAknTitlePane*)sp->ControlL( TUid::Uid( EEikStatusPaneUidTitle ) );
title->SetTextToDefaultL();
}
return ret;
}
// End of File
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -