• Andrew den Exter's avatar
    Defer construction of TextEdit/TextInput delegates. · bd5e23a0
    Andrew den Exter authored
    
    Don't create instances of the delegate components until the item
    gains focus, or the cursorVisible property is set to true.
    
    Cursor delegates are typically small and relatively fast to create and
    so won't have a significant cost during a one off focus in event,
    but that cost can still add up when creating a number of TextInputs
    or TextEdits at once.  If a delegate that is instantiated immeditately
    is required it is possible to instead create a child item and bind to
    the cursorRectangle and cursorVisible properties.
    
    Change-Id: I5ec2b5b6a30e534aee3dd5a58c6a5ac0686f5ce2
    Reviewed-by: default avatarMichael Brasser <michael.brasser@nokia.com>
    bd5e23a0