Bug 270424 - make links clickable in status.
Summary: make links clickable in status.
Status: RESOLVED FIXED
Alias: None
Product: telepathy
Classification: Frameworks and Libraries
Component: contactlist (show other bugs)
Version: git-latest
Platform: openSUSE Linux
: NOR wishlist
Target Milestone: 0.4.0
Assignee: Telepathy Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-08 10:40 UTC by Alin M Elena
Modified: 2012-07-06 12:47 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.