// ----------------------------------------------------------------------------- // Help method - create effect command. // ----------------------------------------------------------------------------- // CAknsEffectCommand* CSkinningModule::CreateEffectCommandLC( TAknsRlRenderOpParam& aOpParams ) { CAknsEffectCommand* effectCmd = CAknsEffectCommand::NewL(); CleanupStack::PushL( effectCmd ); effectCmd->SetEffectUid( KEffectUid ); effectCmd->SetLayerConf( aOpParams ); return effectCmd; }
// ----------------------------------------------------------------------------- // CTestSDKSkins::TestECCreateParameterIteratorL // ----------------------------------------------------------------------------- TInt CTestSDKSkins::TestECCreateParameterIteratorL( CStifItemParser& /*aItem*/ ) { CAknsEffectCommand* itemData = CAknsEffectCommand::NewL(); CleanupStack::PushL( itemData ); STIF_ASSERT_NOT_NULL( itemData ); MAknsRlParameterIterator* iterator = itemData->CreateParameterIteratorL(); STIF_ASSERT_NOT_NULL( iterator ); delete iterator; CleanupStack::PopAndDestroy( itemData ); return KErrNone; }
// ----------------------------------------------------------------------------- // CTestSDKSkins::TestECSetEffectUidL // ----------------------------------------------------------------------------- TInt CTestSDKSkins::TestECSetEffectUidL( CStifItemParser& /*aItem*/ ) { CAknsEffectCommand* itemData = CAknsEffectCommand::NewL(); CleanupStack::PushL( itemData ); STIF_ASSERT_NOT_NULL( itemData ); TUid uid = TUid::Uid( 0 ); itemData->SetEffectUid( uid ); STIF_ASSERT_TRUE( uid == itemData->EffectUid() ); CleanupStack::PopAndDestroy( itemData ); return KErrNone; }
// ----------------------------------------------------------------------------- // CTestSDKSkins::TestECAppendParameterL // ----------------------------------------------------------------------------- TInt CTestSDKSkins::TestECAppendParameterL( CStifItemParser& /*aItem*/ ) { CAknsEffectCommand* itemData = CAknsEffectCommand::NewL(); CleanupStack::PushL( itemData ); STIF_ASSERT_NOT_NULL( itemData ); TAknsRlParameterData parameterData; _LIT( KName, "parameter" ); TBuf<KLength> name( KName ); parameterData.iName = &name; itemData->AppendParameterL( parameterData ); CleanupStack::PopAndDestroy( itemData ); return KErrNone; }
// ----------------------------------------------------------------------------- // CTestSDKSkins::TestECSetLayerConfL // ----------------------------------------------------------------------------- TInt CTestSDKSkins::TestECSetLayerConfL( CStifItemParser& /*aItem*/ ) { CAknsEffectCommand* itemData = CAknsEffectCommand::NewL(); CleanupStack::PushL( itemData ); STIF_ASSERT_NOT_NULL( itemData ); TAknsRlRenderOpParam param; param.iInputLayerAIndex = KLength; itemData->SetLayerConf( param ); TAknsRlRenderOpParam paramGet = itemData->LayerConf(); STIF_ASSERT_TRUE( param.iInputLayerAIndex == paramGet.iInputLayerAIndex ); STIF_ASSERT_TRUE( param.iInputLayerAStatus == paramGet.iInputLayerAStatus ); STIF_ASSERT_TRUE( param.iInputLayerBIndex == paramGet.iInputLayerBIndex ); STIF_ASSERT_TRUE( param.iInputLayerBStatus == paramGet.iInputLayerBStatus ); STIF_ASSERT_TRUE( param.iOutputLayerIndex == paramGet.iOutputLayerIndex ); STIF_ASSERT_TRUE( param.iOutputLayerStatus == paramGet.iOutputLayerStatus ); CleanupStack::PopAndDestroy( itemData ); return KErrNone; }