Bug 270424

Summary: make links clickable in status.
Product: [Frameworks and Libraries] telepathy Reporter: Alin M Elena <alinm.elena>
Component: contactlistAssignee: Telepathy Bugs <kde-telepathy-bugs>
Status: RESOLVED FIXED    
Severity: wishlist CC: kde, mklapetek, xzekecomax
Priority: NOR    
Version: git-latest   
Target Milestone: 0.4.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:

Description Alin M Elena 2011-04-08 10:40:14 UTC
Version:           git-latest (using Devel) 
OS:                Linux

make links clickable in status.

Reproducible: Didn't try




OS: Linux (x86_64) release 2.6.38-27-desktop
Compiler: gcc
Comment 1 Martin Klapetek 2011-04-10 12:56:42 UTC
This is currently not possible due to two facts:

1) The text is rendered by a delegate, to put it simply, delegate only paints stuff, it is _not_ able to provide an interactivity which you get from widgets. This may be possible to overcome by creating a QLabel with the status message, making the link clickable there and then paint that label using delegate, but I think this would paint it as a pixmap, therefore - not clickable.

2) The status currently hides when you do mouseover and it shows the overlay buttons. So there's no way you could click it anyway. 

Since the link can be at the very end of a very long status, which would get trimmed in the window anyway, it makes sense to make the links clickable in the contact's tooltip. 

I'm CC'ing Keith Rusler as he works on the tooltips.
Comment 2 Alin M Elena 2011-04-10 13:09:30 UTC
or another solution that I may like... is to add the status mesaage after the name in the chat ui and there the link should be easily made clickable

Alin
Comment 3 David Edmundson 2011-07-18 10:59:54 UTC
This is now available in the "Contact Info" Dialog, accessible via the context menu.