本文整理汇总了C++中TFileName类的典型用法代码示例。如果您正苦于以下问题:C++ TFileName类的具体用法?C++ TFileName怎么用?C++ TFileName使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了TFileName类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: IsRecognizedL
TBool CRefTestAgentManager::IsRecognizedL(RFile& aFile) const
{
TBool result = EFalse;
// Get the name of the file
TFileName fileName;
aFile.Name(fileName);
// Check that the file has content only, otherwise it should
// be put through the supplier API before it can be used
TPtrC extension(fileName.Right(KRtaExtensionContent().Length()));
if(extension.CompareF(KRtaExtensionContent) == 0)
{
result = ETrue;
}
return result;
}
开发者ID:cdaffara,项目名称:symbiandump-mw2,代码行数:17,代码来源:Reftestagentmanager.cpp
示例2: ErrRet
/*
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
*/
TInt CExPolicy_Server::UpdateStatusL(TBool& aValue, TBool aProtect)
{
TInt ErrRet(KErrNone);
TRAP(ErrRet,
DeleteStatusInfoL();
if(aProtect)
{
iProtectStatus = aValue;
}
else
{
iScreenStatus = aValue;
}
TFileName QueryBuffer;
QueryBuffer.Copy(_L("SELECT * FROM "));
QueryBuffer.Append(KtxtStatuslist);
iItemsDatabase.Begin();
RDbView Myview;
Myview.Prepare(iItemsDatabase,TDbQuery(QueryBuffer));
CleanupClosePushL(Myview);
Myview.EvaluateAll();
Myview.FirstL();
Myview.InsertL();
if(iProtectStatus)
Myview.SetColL(2,0x100);
else
Myview.SetColL(2,0x000);
if(iScreenStatus)
Myview.SetColL(3,0x100);
else
Myview.SetColL(3,0x000);
Myview.PutL();
CleanupStack::PopAndDestroy(1); // Myview
iItemsDatabase.Commit();
);
开发者ID:DrJukka,项目名称:Symbian_Codes,代码行数:50,代码来源:ExampleServer.cpp
示例3: CreateDirL
// -----------------------------------------------------------------------------
// CDRM_CAF::ConstructL
// Symbian 2nd phase constructor can leave.
// -----------------------------------------------------------------------------
//
void CDRM_CAF::ConstructL()
{
//Read logger settings to check whether test case name is to be
//appended to log file name.
User::LeaveIfError( iFs.Connect() );
// CleanupClosePushL( iFs );
CreateDirL();
RSettingServer settingServer;
TInt ret = settingServer.Connect();
if(ret != KErrNone)
{
User::Leave(ret);
}
// Struct to StifLogger settigs.
TLoggerSettings loggerSettings;
// Parse StifLogger defaults from STIF initialization file.
ret = settingServer.GetLoggerSettings(loggerSettings);
if(ret != KErrNone)
{
User::Leave(ret);
}
// Close Setting server session
settingServer.Close();
TFileName logFileName;
if(loggerSettings.iAddTestCaseTitle)
{
TName title;
TestModuleIf().GetTestCaseTitleL(title);
logFileName.Format(KDRM_CAFLogFileWithTitle, &title);
}
else
{
logFileName.Copy(KDRM_CAFLogFile);
}
iLog = CStifLogger::NewL( KDRM_CAFLogPath,
logFileName,
CStifLogger::ETxt,
CStifLogger::EFile,
EFalse );
SendTestClassVersion();
}
开发者ID:kuailexs,项目名称:symbiandump-mw1,代码行数:51,代码来源:DRM_CAF.cpp
示例4: OverrideTFXEffect
/**
Checks the length of sent variables and does as explained in
RTFXEffect::RegisterTFXEffect() API description
@param aAction The particular transition to set the animation for.
@param aPurpose This override only effects the window/layers owned by the application that have the specified purpose.
@param aResourceDir The name of the directory that contains the animation description files.
@param aFilenameOutgoing The file containing the description of the animation for the outgoing phase of the transition.
Specify KNullDesC for no outgoing phase effect.
@param aFilenameIncoming The file containing the description of the animation for the incoming phase of the transition.
Specify KNullDesC for no incoming phase effect.
@param aFlags Flag for the effect. Please see TTfxFlags for values this flag parameter can use.
*/
void RTFXEffect::OverrideTFXEffect(TFXEffect aCalledFrom, TInt aAction, TInt aPurpose, const TFileName& aResourceDir,
const TFileName& aFilenameOutgoing, const TFileName& aFilenameIncoming, TBitFlags aFlags)
{
CheckFileNameAndSetSizes(aResourceDir, aFilenameOutgoing, aFilenameIncoming);
if (CheckCombinedSizeWithCurrentBuffer(sizeof(TWsClCmdOverrideEffect)))
{
TWsClCmdOverrideEffect params(aAction, aPurpose, aResourceDir.Size(), aFilenameOutgoing.Size(), aFilenameIncoming.Size(), aFlags);
Write(¶ms, sizeof(params), iCombSizePaded, (aCalledFrom == ETFXSession ? EWsClOpOverrideEffectBuf : EWsWinOpOverrideEffectBuf));
if (iCombSizePaded > 0)
AppendFileNameData(aResourceDir, aFilenameOutgoing, aFilenameIncoming);
}
else
{
TWsClCmdOverrideEffect params(aAction, aPurpose, aResourceDir.Size(), 0, 0, aFlags);
WriteDataUsingIPC(NULL, ¶ms, aResourceDir, aFilenameOutgoing, aFilenameIncoming, aCalledFrom);
}
}
开发者ID:kuailexs,项目名称:symbiandump-os1,代码行数:30,代码来源:rtfxeffect.cpp
示例5: CleanupClosePushL
// -----------------------------------------------------------------------------
// CTestDOMApplicationSwitching::ConstructL
// Symbian 2nd phase constructor can leave.
// -----------------------------------------------------------------------------
//
void CTestDOMApplicationSwitching::ConstructL()
{
iEnv = CEikonEnv::Static();
//Read logger settings to check whether test case name is to be
//appended to log file name.
RSettingServer settingServer;
CleanupClosePushL( settingServer );
TInt ret = settingServer.Connect();
if ( ret != KErrNone )
{
User::Leave(ret);
}
// Struct to StifLogger settigs.
TLoggerSettings loggerSettings;
// Parse StifLogger defaults from STIF initialization file.
ret = settingServer.GetLoggerSettings( loggerSettings );
if ( ret != KErrNone )
{
User::Leave( ret );
}
// Close Setting server session
settingServer.Close();
CleanupStack::PopAndDestroy( &settingServer );
TFileName logFileName;
if ( loggerSettings.iAddTestCaseTitle )
{
TName title;
TestModuleIf().GetTestCaseTitleL( title );
logFileName.Format( KtestdomapplicationswitchingLogFileWithTitle, &title );
}
else
{
logFileName.Copy( KtestdomapplicationswitchingLogFile );
}
iLog = CStifLogger::NewL( KtestdomapplicationswitchingLogPath,
logFileName,
CStifLogger::ETxt,
CStifLogger::EFile,
EFalse );
SendTestClassVersion();
}
开发者ID:cdaffara,项目名称:symbiandump-mw1,代码行数:51,代码来源:testdomapplicationswitching.cpp
示例6: GetFileName
void CDiscussion::SetDiscussionIdL(const TDesC& aDiscussionId) {
// Rename existing cache file
RFs aSession = CCoeEnv::Static()->FsSession();
TFileName aOldFilePath = GetFileName(aSession);
if(iDiscussionId) {
delete iDiscussionId;
}
iDiscussionId = aDiscussionId.AllocL();
TFileName aNewFilePath = GetFileName(aSession);
if(aNewFilePath.Compare(aOldFilePath) != 0) {
aSession.Rename(aOldFilePath, aNewFilePath);
}
}
开发者ID:Persepoliss,项目名称:symbian-client,代码行数:17,代码来源:DiscussionManager.cpp
示例7: DP
void CSVPHostMountCB::MountL(TBool /*aForceMount*/)
{
DP(_L("** (SVPHOSTMNT) CSVPHostMountCB::MountL()"));
TInt err = iDevice.Open();
User::LeaveIfError(err);
TFileName driveName;
TInt d=Drive().DriveNumber();
iSize=HOST_SVP_DRIVE_SIZE;
User::LeaveIfError(GetVolume(d,driveName,iUniqueID));
HBufC* pN=driveName.AllocL();
DP(_L("** (SVPHOSTMNT) ->SetVolumeName()"));
SetVolumeName(pN);
DP(_L("** (SVPHOSTMNT) <-SetVolumeName()"));
}
开发者ID:SymbianSource,项目名称:oss.FCL.interim.QEMU,代码行数:17,代码来源:svphostmnt.cpp
示例8: GetStringFromConfig
TVerdict CCreateDrmArchive::doTestStepL()
{
// SetTestStepResult(EInconclusive) is a bad idea.
// It makes the TEST macroes unusable.
TPtrC contentXml;
TPtrC rightsXml;
TPtrC outputFile;
GetStringFromConfig(ConfigSection(),_L("ContentDescription"),contentXml);
GetStringFromConfig(ConfigSection(),_L("RightsDescription"),rightsXml);
GetStringFromConfig(ConfigSection(),_L("OutputFile"),outputFile);
__UHEAP_MARK;
INFO_PRINTF1(_L("Creating DRM archive using the following parameters"));
INFO_PRINTF2(_L(" Content Xml Description : %S"),&contentXml);
INFO_PRINTF2(_L(" Rights Xml Description : %S"),&rightsXml);
INFO_PRINTF2(_L(" Output File : %S"),&outputFile);
// CreateArchive will need to modify the output file name
TFileName outputFileName;
outputFileName.Copy(outputFile);
TBuf8 <KMaxDataTypeLength> mimeType;
TInt err = CRefTestAgentArchive::CreateArchive(contentXml, rightsXml, outputFileName, mimeType);
if(err != KErrNone)
{
INFO_PRINTF3(_L("ERROR: %d, Create Archive \"%S\" failed"), err, &outputFileName);
INFO_PRINTF1(_L(" Check c:\\logs\\rta\\rta.log to make sure input XML is correct and make sure the output file does not already exist"));
SetTestStepResult(EFail);
}
else
{
TBuf <KMaxDataTypeLength> mimeType16;
mimeType16.Copy(mimeType);
INFO_PRINTF1(_L("Drm Archive Created Successfully"));
INFO_PRINTF2(_L(" Mime Type of Output File: %S"),&mimeType16);
INFO_PRINTF2(_L(" Output File Produced : %S"),&outputFileName);
}
__UHEAP_MARKEND;
return TestStepResult();
}
开发者ID:cdaffara,项目名称:symbiandump-os2,代码行数:45,代码来源:archiveStep.cpp
示例9: extensionOnly
void CDbCreator::DoStartL()
{
//process command line arguments
//------------------------------
TBool extensionOnly( EFalse ); //Only extend CommsDat
TBool dump( EFalse ); //Dump is needed not creation
CCommandLineArguments* args = CCommandLineArguments::NewLC();
TFileName fileName;
ParseCommandLineLC( args, fileName, extensionOnly, dump );
CCdcCommsDatCreator* cdc = CCdcCommsDatCreator::NewLC();
//checks filename argument
if ( fileName.Length() == 0 )
{
if( dump )
{
fileName.Copy( KOutFile );
}
else
{
fileName.Copy( KInFile );
}
}
//calls the appropriate function.
if( dump )
{
cdc->DumpCommsDatL( fileName );
}
else if( extensionOnly )
{
cdc->CreateTablesL();
}
else
{
cdc->CreateTablesL();
cdc->CreateCommsDatL( fileName );
}
CleanupStack::PopAndDestroy( 2, args); // args, cdc
}
开发者ID:kuailexs,项目名称:symbiandump-mw1,代码行数:45,代码来源:cdcdbcreator.cpp
示例10: DeleteFromDatabaseL
/*
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
*/
void CScheduleDB::DeleteFromDatabaseL(TInt& aIndex)
{
TFileName QueryBuffer;
QueryBuffer.Copy(_L("SELECT * FROM "));
QueryBuffer.Append(KtxtItemlist);
QueryBuffer.Append(_L(" WHERE "));
QueryBuffer.Append(NCol0);
QueryBuffer.Append(_L(" = "));
QueryBuffer.AppendNum(aIndex);
iItemsDatabase.Begin();
RDbView Myview;
// query buffr with index finds only the selected item row.
Myview.Prepare(iItemsDatabase,TDbQuery(QueryBuffer));
CleanupClosePushL(Myview);
Myview.EvaluateAll();
Myview.FirstL();
// we have autoincrement in index so it should be unique
// but just to make sure, we use 'while', instead of 'if'
while(Myview.AtRow())
{
Myview.GetL();
Myview.DeleteL();
Myview.NextL();
}
CleanupStack::PopAndDestroy(1); // Myview
iItemsDatabase.Commit();
// compacts the databse, by physicaly removig deleted data.
iItemsDatabase.Compact();
}
开发者ID:DrJukka,项目名称:Symbian_Codes,代码行数:38,代码来源:MsgDataBase.cpp
示例11: ConstructL
// -----------------------------------------------------------------------------
// CMmsClientMtmApiTest::ConstructL
// Symbian 2nd phase constructor can leave.
// -----------------------------------------------------------------------------
//
void CMmsClientMtmApiTest::ConstructL()
{
//Read logger settings to check whether test case name is to be
//appended to log file name.
RSettingServer settingServer;
TInt ret = settingServer.Connect();
if(ret != KErrNone)
{
User::Leave(ret);
}
// Struct to StifLogger settigs.
TLoggerSettings loggerSettings;
// Parse StifLogger defaults from STIF initialization file.
ret = settingServer.GetLoggerSettings(loggerSettings);
if(ret != KErrNone)
{
User::Leave(ret);
}
// Close Setting server session
settingServer.Close();
TFileName logFileName;
if(loggerSettings.iAddTestCaseTitle)
{
TName title;
TestModuleIf().GetTestCaseTitleL(title);
logFileName.Format(KMmsClientMtmApiTestLogFileWithTitle, &title);
}
else
{
logFileName.Copy(KMmsClientMtmApiTestLogFile);
}
iLog = CStifLogger::NewL( KMmsClientMtmApiTestLogPath,
logFileName,
CStifLogger::ETxt,
CStifLogger::EFile,
EFalse );
iSession = CMsvSession::OpenSyncL(*this);
iMtmRegistry = CClientMtmRegistry::NewL(*iSession);
iClientMtm = (CMmsClientMtm *) iMtmRegistry-> NewMtmL(KUidMsgTypeMultimedia);
SendTestClassVersion();
}
开发者ID:cdaffara,项目名称:symbiandump-ossapps,代码行数:50,代码来源:MmsClientMtmApiTest.cpp
示例12: ResolveLogFile
EXPORT_C TInt CTestUtils::ResolveLogFile(const TDesC& aFileName, TParse& aParseOut)
{
TFileName* savedPath = new TFileName;
TFileName* fileName = new TFileName;
if ((savedPath == NULL) || (fileName == NULL))
return KErrNoMemory;
fileName->Append(KMsvPathSep);
fileName->Append(KMsvTestFileOutputBase);
fileName->Append(KMsvPathSep);
// file finder will look in the session drive first, then Y->A,Z
// so set session drive to Y (save old and restore it afterwards)
iFs.SessionPath(*savedPath);
_LIT(KTopDrive,"Y:\\");
iFs.SetSessionPath(KTopDrive);
TFindFile file_finder(iFs);
TInt err = file_finder.FindByDir(*fileName,KNullDesC);
if(err==KErrNone)
{
fileName->Copy(file_finder.File());
AppendTestName(*fileName);
fileName->Append(KMsvPathSep);
fileName->Append(aFileName);
iFs.MkDirAll(*fileName);
aParseOut.Set(*fileName,NULL,NULL);
}
iFs.SetSessionPath(*savedPath);
delete savedPath;
delete fileName;
return(err);
}
开发者ID:cdaffara,项目名称:symbiandump-mw2,代码行数:33,代码来源:MsvTestUtilsBase.cpp
示例13: memoryType
// -----------------------------------------------------------------------------
// CCapInfo::FolderServiceL()
// Writes folder service. Notice that this service is created in code because
// pathinfo component is used to get folder names.
// -----------------------------------------------------------------------------
//
void CCapInfo::FolderServiceL()
{
TRACE_FUNC_ENTRY;
TBuf<KBufSize> rootPath;
TBuf<KBufSize> memoryType(KNullDesC);
TFileName folderName;
_LIT( KFormat, "%S%S" );
WriteNewLineL();
WriteTagL(EService, TXmlParser::EElementBegin);
WriteValueL(EName, KFolderServiceName);
WriteValueL(EUUID, KFolderServiceUid);
WriteValueL(EVersion, KFolderServiceVersion);
WriteTagL(EObject, TXmlParser::EElementBegin);
WriteValueL(EType, KFolderServiceType);
WriteTagL(EObject, TXmlParser::EElementEnd);
TInt drive;
TInt err;
CapUtil::GetDefaultRootPathL( iFsSession, rootPath );
if( rootPath.Length() > 0 )
{
err = iFsSession.CharToDrive( rootPath[0], drive );
if( err == KErrNone )
{
CapUtil::GetMemoryType( iFsSession, memoryType, drive );
}
}
// EFolderImages
folderName.Format( KFormat, &rootPath, &PathInfo::ImagesPath() );
WriteFolderL( KFolderImages, folderName, memoryType );
// EFolderGraphics
folderName.Format( KFormat, &rootPath, &PathInfo::ImagesPath() );
WriteFolderL(KFolderGraphics, folderName, memoryType);
// EFolderTones
folderName.Format( KFormat, &rootPath, &PathInfo::DigitalSoundsPath() );
WriteFolderL(KFolderTones, folderName, memoryType);
// EFolderMusic
folderName.Format( KFormat, &rootPath, &PathInfo::SoundsPath() );
WriteFolderL(KFolderMusic, folderName, memoryType);
// EFolderVideos
folderName.Format( KFormat, &rootPath, &PathInfo::VideosPath() );
WriteFolderL(KFolderVideos, folderName, memoryType);
// EFolderInstalls
folderName.Format( KFormat, &rootPath, &PathInfo::InstallsPath() );
WriteFolderL(KFolderInstalls, folderName, memoryType);
WriteTagL(EService, TXmlParser::EElementEnd);
WriteNewLineL();
TRACE_FUNC_EXIT;
}
开发者ID:cdaffara,项目名称:symbiandump-ossapps,代码行数:66,代码来源:capinfo.cpp
示例14: GetDataL
/*
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
*/
void CImeiSettings::GetDataL(TDes8& aType,TDes8& aData,TDes& aExtension,TInt& aId)
{
aId = iId;
aData.Zero();
if(iListBox)
{
iListBox->StoreSettingsL();
TFileName Hjelpper;
Hjelpper.Copy(iListBox->iType);
Hjelpper.Append(_L("/"));
Hjelpper.Append(iListBox->iTypeId);
aType.Copy(Hjelpper);
aExtension.Copy(iListBox->iExtension);
}
}
开发者ID:DrJukka,项目名称:Symbian_Codes,代码行数:22,代码来源:AddType_Settings.cpp
示例15: sqlite3_close
EXPORT_C void CPodcastModel::DropDB()
{
if (iDB != NULL)
{
sqlite3_close(iDB);
iDB = NULL;
}
TFileName dbFileName;
dbFileName.Copy(iSettingsEngine->PrivatePath());
dbFileName.Append(KDBFileName);
// remove the old DB file
if (BaflUtils::FileExists(iFsSession, dbFileName))
{
BaflUtils::DeleteFile(iFsSession, dbFileName);
}
}
开发者ID:cdaffara,项目名称:symbiandump-ossapps,代码行数:18,代码来源:PodcastModel.cpp
示例16: WriteDataUsingIPC
/**
Writes file names using IPC args along with data related to TWsClCmdRegisterEffect
Out going phase animation file name is sent in second slot of IPC to server
In coming phase animation file name is sent in third slot of IPC to server
Data related to TWsClCmdRegisterEffect and folder name are sent in the normal wserv buffer
@param aForRegister an object of TWsClCmdRegisterEffect filled with data related to RegisterTFXEffect
If non Empty then this function is called for Register effect
@param aForOverride an object of TWsClCmdOverrideEffect filled with data related to OverrideTFXEffect
If non Empty then this function is called for Overide effect
@param aResourceDir directory name of animation description file
@param aFilenameOutgoing File name of Outgoing phase of TFX
@param aFilenameIncoming File name of Incoming phase of TFX
@param aCalledFrom value from TFXEffect enum reprseting whether called from RWsSession or RWindowbase
*/
void RTFXEffect::WriteDataUsingIPC(TWsClCmdRegisterEffect* aForRegister, TWsClCmdOverrideEffect* aForOverride,
const TFileName& aResourceDir, const TFileName& aFilenameOutgoing, const TFileName& aFilenameIncoming, TFXEffect aCalledFrom)
{
TIpcArgs ipcArgsDesc;
ipcArgsDesc.Set(1, &aFilenameOutgoing);
ipcArgsDesc.Set(2, &aFilenameIncoming);
// If called for RegisterTFXEffect
if (aForRegister)
{
Write(aForRegister, sizeof(*aForRegister), aResourceDir.Ptr(), aResourceDir.Size(),
EWsClOpRegisterTFXEffectIPC, &ipcArgsDesc);
}
else // Else called for OverrideTFXEffect
{
Write(aForOverride, sizeof(*aForOverride), aResourceDir.Ptr(), aResourceDir.Size(),
(aCalledFrom == ETFXSession ? EWsClOpOverrideEffectIPC : EWsWinOpOverrideEffectIPC), &ipcArgsDesc);
}
}
开发者ID:kuailexs,项目名称:symbiandump-os1,代码行数:33,代码来源:rtfxeffect.cpp
示例17: ConstructL
// ---------------------------------------------------------
// void CConnectionDialogsNotifBase::ConstructL()
// ---------------------------------------------------------
//
void CConnectionDialogsNotifBase::ConstructL( const TDesC& aResourceFileName,
const TBool aResourceFileResponsible )
{
if ( aResourceFileResponsible )
{
// Since this is a .DLL, resource files that are to be used by the
// notifier aren't added automatically so we do that here.
TFileName fileName;
fileName.Append( KDriveZ );
fileName.Append( KDC_RESOURCE_FILES_DIR );
fileName.Append( aResourceFileName );
BaflUtils::NearestLanguageFile( CCoeEnv::Static()->FsSession(),
fileName );
iResource = CCoeEnv::Static()->AddResourceFileL( fileName );
}
}
开发者ID:kuailexs,项目名称:symbiandump-mw1,代码行数:22,代码来源:ConnectionDialogsNotifBase.cpp
示例18: bitmap
/**
Auxilary function called to Copy the screen to bitmap (mbm) file.
@param aHashIndex contains hashID. Bitmap is created with the aHashIndex as name
*/
EXPORT_C void CTHashReferenceImages::CopyScreenToBitmapL(const TDesC& aHashIndex)
{
CFbsBitmap *bitmap = new(ELeave)CFbsBitmap();
CleanupStack::PushL(bitmap);
User::LeaveIfError(bitmap->Create(iBitmapDevice->SizeInPixels(), iBitmapDevice->DisplayMode()));
TRect rect = TRect(iBitmapDevice->SizeInPixels());
CFbsBitmapDevice *device=CFbsBitmapDevice::NewL(bitmap);
CleanupStack::PushL(device);
CFbsBitGc *gc;
User::LeaveIfError(device->CreateContext(gc));
gc->SetDrawMode(CGraphicsContext::EDrawModeWriteAlpha);
gc->BitBlt(TPoint(), iBitmap, rect);
TFileName mbmFile;
mbmFile.Format(iPath->Des(), &aHashIndex);
bitmap->Save(mbmFile);
delete gc;
CleanupStack::PopAndDestroy(2);
}
开发者ID:cdaffara,项目名称:symbiandump-os1,代码行数:22,代码来源:thashreferenceimages.cpp
示例19: InitializeL
// -----------------------------------------------------------------------------
// CAsf::InitializeL
//
// -----------------------------------------------------------------------------
//
void CAsf::InitializeL()
{
TFileName name;
LOGFN( "CAsf::InitializeL" );
iFile.FullName( name );
if ( name.Right( 4 ).CompareF( KWmaExtension ) == 0 )
{
iMimeType.Set( KWmaMimeType );
}
else if ( name.Right( 4 ).CompareF( KWmvExtension ) == 0 ||
name.Right( 4 ).CompareF( KAsfExtension ) == 0 )
{
iMimeType.Set( KWmvMimeType );
}
ValidateL();
}
开发者ID:kuailexs,项目名称:symbiandump-mw1,代码行数:23,代码来源:asf.cpp
示例20: ProcessCommandParametersL
TBool CIncallertAppUi::ProcessCommandParametersL(TApaCommand aCommand,TFileName& aDocumentName)
#endif
{
#ifdef EKA2
if(aCommandLine.OpaqueData().Length() > 0)
#else
if(aDocumentName.Length() > 0)
#endif
{
// Opaque data exists, app. has been manually started from the menu
iAutoStarted = EFalse;
iEikonEnv->RootWin().SetOrdinalPosition(-1,ECoeWinPriorityNormal);
TApaTask task(iEikonEnv->WsSession( ));
task.SetWgId(CEikonEnv::Static()->RootWin().Identifier());
task.BringToForeground();
DoConstuctL();
}
else
{
iAutoStarted = ETrue;
if(!CIncallertSettingsView::AutoStartEnabled())
{
//prepare exit
if(!iExitTimer)
{
iExitTimer = CPeriodic::NewL(0);
iEikonEnv->RootWin().SetOrdinalPosition(-1,ECoeWinPriorityNeverAtFront);
iExitTimer->Start( 5000000, 5000000, TCallBack(ExitTimerCallBack,this));
}
#ifdef EKA2
return CEikAppUi::ProcessCommandParametersL( aCommandLine );
#else
return CEikAppUi::ProcessCommandParametersL( aCommand,aDocumentName );
#endif
}
////////autostart enabled:
iEikonEnv->RootWin().SetOrdinalPosition(-1,ECoeWinPriorityNormal);
DoConstuctL();
{
TApaTask task(iEikonEnv->WsSession( ));
task.SetWgId(CEikonEnv::Static()->RootWin().Identifier());
task.SendToBackground();
}
////////////////
}
#ifdef EKA2
return CEikAppUi::ProcessCommandParametersL( aCommandLine );
#else
return CEikAppUi::ProcessCommandParametersL( aCommand,aDocumentName );
#endif
}
开发者ID:ykasidit,项目名称:Incallert,代码行数:57,代码来源:IncallertAppUi.cpp
注:本文中的TFileName类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论