serviceName, serviceLogoImagePath, serviceMessage );
// Sets the authentication service information in order to use in other components.
- mAuthenticationServiceName = serviceName;
- mAuthenticationServiceMessage = serviceMessage;
- mAuthenticationServiceImagePath = serviceLogoImagePath;
-
- // Emits the signal to receive the authentication information.
- mAuthReceivedSignal.Emit();
-
- if( serviceMessage )
+ if( serviceName )
{
- free( serviceMessage );
+ mAuthenticationServiceName = serviceName;
+ free( serviceName );
}
- if( serviceName )
+ if( serviceMessage )
{
- free( serviceName );
+ mAuthenticationServiceMessage = serviceMessage;
+ free( serviceMessage );
}
if( serviceLogoImagePath )
{
+ mAuthenticationServiceImagePath = serviceLogoImagePath;
free( serviceLogoImagePath );
}
+
+ // Emits the signal to receive the authentication information.
+ mAuthReceivedSignal.Emit();
}
else
{
id, value, presentationText );
// Sets the fill response information in order to use in other components.
- mFillItemId = id;
- mFillItemPresentationText = presentationText;
- mFillItemValue = value;
-
- Dali::AutofillItem item = mAutofillGroup.GetAutofillItem( id );
- Internal::Adaptor::AutofillItem& itemImpl = Internal::Adaptor::GetImplementation( item );
- itemImpl.AddPresentationList( presentationText );
- itemImpl.AddFillValueList( value );
-
- // Emits the signal to fill the data in text input field.
- mFillReceivedSignal.Emit( item );
-
if( id )
{
+ mFillItemId = id;
free( id );
}
- if( value )
+ if( presentationText )
{
- free( value );
+ mFillItemPresentationText = presentationText;
+ free( presentationText );
}
- if( presentationText )
+ if( value )
{
- free( presentationText );
+ mFillItemValue = value;
+ free( value );
}
+ Dali::AutofillItem item = mAutofillGroup.GetAutofillItem( mFillItemId );
+ Internal::Adaptor::AutofillItem& itemImpl = Internal::Adaptor::GetImplementation( item );
+ itemImpl.AddPresentationList( mFillItemPresentationText );
+ itemImpl.AddFillValueList( mFillItemValue );
+
+ // Emits the signal to fill the data in text input field.
+ mFillReceivedSignal.Emit( item );
+
}
// Implementation to fill out the data when the group count is more than one.
id, value, presentationText );
// Sets the fill response information in order to use in other components.
- mFillItemId = id;
- mFillItemPresentationText = presentationText;
- mFillItemValue = value;
-
- Dali::AutofillItem item = mAutofillGroup.GetAutofillItem( id );
- Internal::Adaptor::AutofillItem& itemImpl = Internal::Adaptor::GetImplementation( item );
- itemImpl.AddPresentationList( presentationText );
- itemImpl.AddFillValueList( value );
-
if( id )
{
+ mFillItemId = id;
free( id );
}
- if( value )
+ if( presentationText )
{
- free( value );
+ mFillItemPresentationText = presentationText;
+ free( presentationText );
}
- if( presentationText )
+ if( value )
{
- free( presentationText );
+ mFillItemValue = value;
+ free( value );
}
+
+ Dali::AutofillItem item = mAutofillGroup.GetAutofillItem( mFillItemId );
+ Internal::Adaptor::AutofillItem& itemImpl = Internal::Adaptor::GetImplementation( item );
+ itemImpl.AddPresentationList( mFillItemPresentationText );
+ itemImpl.AddFillValueList( mFillItemValue );
+
}
#endif // CAPI_AUTOFILL_SUPPORT