Bug 68010

Summary: Selecting Emoticons Across Protocols
Product: [Unmaintained] kopete Reporter: Andre Masella <andre>
Component: libkopeteAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: wishlist    
Priority: NOR    
Version First Reported In: 0.7.3   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Andre Masella 2003-11-12 16:42:46 UTC
Version:           0.7.3 (using KDE KDE 3.1.4)
Installed from:    Compiled From Sources
Compiler:          gcc 3.3.1 
OS:          Linux

It would be nice to have a complete set of icons, but this isn't possible since emoticons conflict across different protocols (i.e., same text, different icons). Would it be possible for Kopete to only display icons in the appropriate protocol? The XML could be something like
<emoticon file="phone" proto="MSN"><string>T</string></emoticon>
<emoticons file="smile" proto="*"><string>:-)</string></emoticon>

I think this could be done if the emoticon's iterator was changed to take the name of the protocol and then only iterate through appropriate icons. This means that parseEmoticons would have to be aware of the protocol and setActiveView(?) would have to reconstruct the emoticon palette for that protocol. It would also require changing the XML loader.

Just a thought.
Comment 1 Olivier Goffart 2004-07-19 08:50:06 UTC

*** This bug has been marked as a duplicate of 76583 ***