本文整理汇总了C++中TFileName::Num方法的典型用法代码示例。如果您正苦于以下问题:C++ TFileName::Num方法的具体用法?C++ TFileName::Num怎么用?C++ TFileName::Num使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TFileName
的用法示例。
在下文中一共展示了TFileName::Num方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: GetProfilesArrayL
/*
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
*/
CDesCArray* CMainContainer::GetProfilesArrayL(CArrayPtr<CGulIcon>* aIcon,const TSize& aIconsize)
{
aIcon->AppendL(GetMyOwnIconL(aIconsize));
TFindFile MyIconFile(CCoeEnv::Static()->FsSession());
if(KErrNone == MyIconFile.FindByDir(KtxIconFileName, KNullDesC))
{
AddIconL(aIcon,aIconsize,MyIconFile.File(),0,1);
}
else
{
aIcon->AppendL(GetMyOwnIconL(aIconsize));
}
CDesCArrayFlat* MyArray = new(ELeave)CDesCArrayFlat(1);
CleanupStack::PushL(MyArray);
TFileName AddBuffer;
if(iEcomHandler)
{
RPointerArray<CHandlerItem> Handlers = iEcomHandler->HandlerArray();
for(TInt i=0; i < Handlers.Count(); i++)
{
if(Handlers[i])
{
TInt IconNum(0);
if(Handlers[i]->iIconfile)
{
TFindFile IconFile(CCoeEnv::Static()->FsSession());
if(KErrNone == IconFile.FindByDir(*Handlers[i]->iIconfile, KNullDesC))
{
TInt Img(0),ImgMask(1);
if(Handlers[i]->iServerName)
{
if(IsServerOn(*Handlers[i]->iServerName))
{
Img = 2;
ImgMask = 3;
}
}
AddIconL(aIcon,aIconsize,IconFile.File(),Img,ImgMask);
IconNum = (aIcon->Count() - 1);
}
}
AddBuffer.Num(IconNum);
AddBuffer.Append(_L("\t"));
if(Handlers[i]->iName)
{
AddBuffer.Append(*Handlers[i]->iName);
}
MyArray->AppendL(AddBuffer);
}
}
}
CleanupStack::Pop(MyArray);
return MyArray;
}