From: <fon...@us...> - 2009-06-30 04:35:47
|
Revision: 4916 http://kmess.svn.sourceforge.net/kmess/?rev=4916&view=rev Author: fontknocker Date: 2009-06-30 04:34:45 +0000 (Tue, 30 Jun 2009) Log Message: ----------- Set chatwindow icon to user-identity or system-users for 1-1 and group chats respectively. Modified Paths: -------------- trunk/kmess/ChangeLog trunk/kmess/src/chat/chatwindow.cpp Modified: trunk/kmess/ChangeLog =================================================================== --- trunk/kmess/ChangeLog 2009-06-30 04:06:15 UTC (rev 4915) +++ trunk/kmess/ChangeLog 2009-06-30 04:34:45 UTC (rev 4916) @@ -1,3 +1,6 @@ +2009-06-30 (Adam) + * Change the icon of chat windows from the hummingbird to "user-identity" and "system-users" + for 1-1 and group chats respectively. 2009-06-30 (dazjorz) * Imported the use of icon overlays from Amarok. Before, either the Modified: trunk/kmess/src/chat/chatwindow.cpp =================================================================== --- trunk/kmess/src/chat/chatwindow.cpp 2009-06-30 04:06:15 UTC (rev 4915) +++ trunk/kmess/src/chat/chatwindow.cpp 2009-06-30 04:34:45 UTC (rev 4916) @@ -2205,6 +2205,15 @@ } #endif + // update the icon for this window appropriately. + if ( chat->getParticipants().size() == 1 ) + { + setWindowIcon( KIcon( "user-identity" ) ); + } + else + { + setWindowIcon( KIcon( "system-users" ) ); + } // Reset the color const QPalette palette; @@ -2317,6 +2326,19 @@ const QStringList& participantsList( chat->getParticipants() ); + if ( chat == getCurrentChat() ) + { + // update the icon for this window appropriately. + if ( chat->getParticipants().size() == 1 ) + { + setWindowIcon( KIcon( "user-identity" ) ); + } + else + { + setWindowIcon( KIcon( "system-users" ) ); + } + } + // getCaption() should return a properly html-escaped string QString chatCaption( chat->getCaption() ); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |