Bug 98757

Summary: possibility to set an "always visible" property for offline contacts
Product: [Applications] kopete Reporter: Christian Bartels <christian>
Component: Contact listAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: fgunni
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:

Description Christian Bartels 2005-02-07 12:17:41 UTC
Version:            (using KDE KDE 3.3.2)
Installed from:    Gentoo Packages

the topic might sound strange, but i would think such a functionality is great when you have many contacts, who set their status to invisible all the time, but you know that they are online. at the moment, when i want to contact them, first i have to use the "show offline users"-button and then search for the contact, which is a little bit stupid with many contacts.

so, this is what i propose:
create an entry in the contact's context menu called "always visible". if it is set to true, the contact is displayed in the contactlist all the time, even when it is offline.
Comment 1 Olivier Goffart 2005-02-07 12:56:12 UTC
A checkbox in the contact property make sens.
Comment 2 Bruno Bigras 2009-09-15 17:56:59 UTC
*** Bug 169546 has been marked as a duplicate of this bug. ***
Comment 3 Bruno Bigras 2009-10-17 06:19:55 UTC
SVN commit 1036347 by bbigras:

Implement the ability to toggle the visibility of offline users individually
BUG: 98757

 M  +2 -1      kopete/contactlist/contactlistproxymodel.cpp  
 M  +3 -1      kopete/contactlist/contactlisttreemodel.cpp  
 M  +1 -0      kopete/contactlist/kopeteitembase.h  
 M  +9 -1      libkopete/kopetecontact.cpp  
 M  +7 -0      libkopete/kopetecontact.h  
 M  +6 -0      libkopete/kopeteglobal.cpp  
 M  +4 -0      libkopete/kopeteglobal.h  
 M  +12 -0     libkopete/kopetemetacontact.cpp  
 M  +5 -0      libkopete/kopetemetacontact.h  
 M  +5 -0      libkopete/ui/kopetestdaction.cpp  
 M  +4 -0      libkopete/ui/kopetestdaction.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1036347
Comment 4 Bruno Bigras 2009-10-30 06:13:21 UTC
SVN commit 1042561 by bbigras:

Use a KToggleAction to show isAlwaysVisible status and refresh the contact list when it changes
CCBUG: 98757

 M  +6 -3      kopetecontact.cpp  
 M  +2 -0      kopetecontact.h  
 M  +5 -0      kopetemetacontact.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1042561