本文整理汇总了C++中CEikEdwin::SetTextL方法的典型用法代码示例。如果您正苦于以下问题:C++ CEikEdwin::SetTextL方法的具体用法?C++ CEikEdwin::SetTextL怎么用?C++ CEikEdwin::SetTextL使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CEikEdwin
的用法示例。
在下文中一共展示了CEikEdwin::SetTextL方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Control
// ----------------------------------------------------------------------------
// CCreate2WayVideoSessionDialog::PreLayoutDynInitL()
// .
// ----------------------------------------------------------------------------
//
void CCreate2WayVideoSessionDialog::PreLayoutDynInitL()
{
CEikEdwin* edwinPoCAddress = static_cast<CEikEdwin*>(
Control( ESessionDialog2WayVideoRecipientAddress ) );
TBuf<KBufLength> defaultAddress;
defaultAddress.Copy(iParams->iRecipentAddress);
edwinPoCAddress->SetTextL(&defaultAddress);
edwinPoCAddress->SetCursorPosL(defaultAddress.Length(),EFalse);
CAknPopupFieldText* popupFieldText =
static_cast <CAknPopupFieldText*> (Control(ESessionDialog2WayVideoVideoCodec));
popupFieldText->SetCurrentValueIndex(0);
popupFieldText =
static_cast <CAknPopupFieldText*> (Control(ESessionDialog2WayVideoAudioCodec));
popupFieldText->SetCurrentValueIndex(0);
popupFieldText =
static_cast <CAknPopupFieldText*> (Control(ESessionDialog2WayVideoViewFinder));
popupFieldText->SetCurrentValueIndex(0);
popupFieldText =
static_cast <CAknPopupFieldText*> (Control(ESessionDialog2WayVideoCamera));
popupFieldText->SetCurrentValueIndex(0);
CAknForm::PreLayoutDynInitL();
}
示例2: TestFSaveFormDataL
// -----------------------------------------------------------------------------
// CTestSDKForm::TestFSaveFormDataL
// -----------------------------------------------------------------------------
TInt CTestSDKForm::TestFSaveFormDataL( CStifItemParser& /*aItem*/ )
{
CTestSDKFormControl* form = new (ELeave) CTestSDKFormControl;
CleanupStack::PushL( form );
STIF_ASSERT_NOT_NULL( form );
form->ConstructL();
form->PrepareLC( R_TESTSDK_FORM_DIALOG );
CleanupStack::Pop( form );
CEikEdwin* edwin = static_cast<CEikEdwin*>( form->ControlOrNull( ETestSDKEdwin ) );
_LIT( KEdwin, "edwin" );
TBuf<KLength> tedwin( KEdwin );
edwin->SetTextL( &tedwin );
TBool save = form->SaveFormDataL();
STIF_ASSERT_TRUE( save );
CleanupStack::PopAndDestroy( form );
return KErrNone;
}
示例3: LoadFormValuesFromDataL
void CVoIPForm::LoadFormValuesFromDataL()
{
TInt pageId = ActivePageId();
// Delete all controls not saved.
RArray<CEikCaptionedControl*> aControls;
ControlsOnPage(aControls, pageId);
for (TInt i = 0; i < aControls.Count(); i++)
{
CEikCaptionedControl* control =
((CEikCaptionedControl*) aControls[i]);
DeleteLine(control->iId, EFalse);
}
aControls.Reset();
// Create controls based on PhoneBook contact item.
CVoIPAppUi* iAppUi = static_cast<CVoIPAppUi*> (iEikonEnv->EikAppUi());
CVoIPDocument* iDocument =
static_cast<CVoIPDocument*> (iAppUi->Document());
TInt iModifyIndex = iDocument->ModifyIndex();
RPointerArray<CContact> contacts = iAppUi->GetPhoneBook()->GetContactsL();
if (iModifyIndex >= 0)
{
CContact* contact = contacts[iModifyIndex];
if (contact)
{
CPbkContactItem* contactItem =
iAppUi->GetPhoneBook()->ReadContactItemLC(
contact->GetEntryId());
CPbkFieldArray& fieldArray = contactItem->CardFields();
for (TInt i = 0; i < fieldArray.Count(); i++)
{
TPbkContactItemField field = fieldArray[i];
if (field.IsEmpty() == EFalse)
{
CPbkFieldInfo& fieldInfo = field.FieldInfo();
TInt id = fieldInfo.FieldId();
TAny* unused = 0;
if (fieldInfo.CtrlType() == EPbkFieldCtrlTypeTextEditor)
{
TInt type = EEikCtEdwin;
CEikEdwin * nEditor =
static_cast<CEikEdwin*> (ControlOrNull(id));
if (!nEditor)
{
CEikEdwin* edwin =
(CEikEdwin*) CreateLineByTypeL(
field.Label(), pageId, id, type,
unused);
edwin->ConstructL(EEikEdwinNoHorizScrolling
| EEikEdwinResizable, 10, 100, 1);
edwin->SetTextL(&(field.Text()));
}
}
else if (fieldInfo.CtrlType()
== EPbkFieldCtrlTypeNumberEditor)
{
TInt type = EAknCtIntegerEdwin;
CAknNumericEdwin
* nEditor =
static_cast<CAknNumericEdwin*> (ControlOrNull(
id));
if (!nEditor)
{
CAknNumericEdwin* edwin =
(CAknNumericEdwin*) CreateLineByTypeL(
field.Label(), pageId, id, type,
unused);
edwin->ConstructL(EEikEdwinNoHorizScrolling
| EEikEdwinResizable, 10, 100, 1);
edwin->SetTextL(&(field.Text()));
}
}
else if (fieldInfo.CtrlType()
== EPbkFieldCtrlTypeDateEditor)
{
TInt type = EEikCtDateEditor;
CEikDateEditor * nEditor =
static_cast<CEikDateEditor*> (ControlOrNull(
id));
if (!nEditor)
{
//.........这里部分代码省略.........
示例4: ConstructL
void CUploadContainer::ConstructL(const TRect& aRect)
{
CALLSTACKITEM_N(_CL("CUploadContainer"), _CL("ConstructL"));
iControls=new (ELeave) CArrayPtrFlat< CCoeControl >(10);
CreateWindowL();
TRect r(TPoint(5, 5), TSize(aRect.Width()-10, 1));
if (iFileName.Right(3).CompareF(_L("jpg"))==0) {
#ifndef __S60V2__
iMdaServer=CMdaServer::NewL();
iFileUtil=CMdaImageFileToBitmapUtility::NewL(*this, iMdaServer);
#else
iFileUtil=CMdaImageFileToBitmapUtility::NewL(*this, 0);
#endif
iFileUtil->OpenL(iFileName);
scaled=false;
iImgPlaceHolder=new (ELeave) CEikLabel;
iControls->AppendL(iImgPlaceHolder);
iImgPlaceHolder->SetContainerWindowL( *this );
iImgPlaceHolder->SetFont(iEikonEnv->DenseFont());
iImgPlaceHolder->SetTextL( _L("loading image...") );
r.SetHeight(IMG_HEIGHT);
iImgPlaceHolder->SetRect(r);
r.Move(0, r.Height()+4);
} else {
r.SetHeight(IMG_HEIGHT);
r.Move(0, r.Height()+4);
}
TInt tagw=0;
/*
iTagLabel=new (ELeave) CEikLabel;
iControls->AppendL(iTagLabel);
iTagLabel->SetContainerWindowL( *this );
iTagLabel->SetTextL( _L("Tag:") );
r.SetHeight(12);
iTagLabel->SetRect(r);
tagw=iTagLabel->MinimumSize().iWidth+4;
r.Move( tagw , 0); r.SetWidth(r.Width()-tagw);
*/
TBuf<100> tag;
Settings().GetSettingL(SETTING_UPLOAD_TAG, tag);
if (tag.Length() == 0) tag=KTag();
iTagEdit=new (ELeave) CEikEdwin;
iControls->AppendL(iTagEdit);
iTagEdit->SetContainerWindowL( *this );
iTagEdit->ConstructL();
iTagEdit->SetTextL(&tag);
iTagEdit->AddEdwinObserverL(this);
r.SetHeight(16);
iTagEdit->SetRect(r);
iTagEdit->ActivateL();
r.Move(-tagw, r.Height()+4); r.SetWidth(r.Width()+tagw);
TBool no_descr;
if (iTagOnly)
no_descr=true;
else
no_descr=false;
if (!no_descr) {
TInt height=56;
/*
iDescriptionLabel=new (ELeave) CEikLabel;
iControls->AppendL(iDescriptionLabel);
iDescriptionLabel->SetContainerWindowL( *this );
iDescriptionLabel->SetTextL( _L("Description:") );
r.SetHeight(12);
iDescriptionLabel->SetRect(r);
r.Move(0, r.Height()+4);
height-=16;
*/
r.Move(0, 2);
iDescriptionEdit=new (ELeave) CEikEdwin;
iControls->AppendL(iDescriptionEdit);
iDescriptionEdit->SetContainerWindowL( *this );
iDescriptionEdit->ConstructL();
iDescriptionEdit->AddEdwinObserverL(this);
iDescriptionEdit->SetTextL(&(KDescription()));
r.SetHeight(height);
iDescriptionEdit->SetRect(r);
r.Move(0, r.Height()+4);
SetEditSelected(iDescriptionEdit, true); SetEditActive(iDescriptionEdit, true);
} else {
SetEditSelected(iTagEdit, true); SetEditActive(iTagEdit, true);
}
SetRect(aRect);
ActivateL();
}
示例5: ConfigureTextFieldL
void CLandmarksEditDialog::ConfigureTextFieldL(TInt aId, const TDesC& aText)
{
CEikEdwin* editor = static_cast<CEikEdwin*>(Control(aId));
editor->SetTextL(&aText);
}