// ----------------------------------------------------------------------------- // CCFContextChanged::IsTrueL // ----------------------------------------------------------------------------- // TBool CCFContextChanged::IsTrueL( const CCFContextObject& aContext ) { FUNC_LOG; TBool value( EFalse ); if ( aContext.Source() == Source() && aContext.Type() == Type() ) { INFO_2( "CCFContextChanged::IsTrueL - Current value [%S] <> [%S] new value", &PreviousValue(), &aContext.Value() ); // Check if context has changed since last time. if ( PreviousValue() != aContext.Value() ) { if ( iCmpValue ) { if ( aContext.Value() == *iCmpValue ) { value = ETrue; } } else { value = ETrue; } TInt err = UpdatePreviousValue( aContext.Value() ); ERROR( err, "Previous value update failed! [CCFContextChanged]" ); } iPreviousTruthCheckWithReferencedContext = ETrue; } else { iPreviousTruthCheckWithReferencedContext = EFalse; } return value; }
void UKUIScrollSelectWidget::OnLeftButtonClick( UKUISimpleClickWidget* cmButton, const FVector2D& v2ClickOffset ) { PreviousValue(); }