[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdenonbeta/kopete/libkopete/ui
From:       Jason Keirstead <jason () keirstead ! org>
Date:       2003-03-21 21:01:45
[Download RAW message or body]

CVS commit by brunes: 

Fix bug with extra KMMs that was only appearing in IRC


  M +4 -3      chatview.cpp   1.217
  M +2 -1      chatview.h   1.99


--- kdenonbeta/kopete/libkopete/ui/chatview.cpp  #1.216:1.217
@@ -599,5 +599,5 @@ void ChatView::slotContactAdded(const Ko
                 }
 
-                memberContactMap.insert(c, new KopeteContactLVI( c, membersList ) );
+                memberContactMap.insert(c, new KopeteContactLVI( this, c, \
membersList ) );  }
 }
@@ -1229,8 +1229,9 @@ void ChatView::slotUpdateBackground(cons
 //  KopeteContactLVI
 
-KopeteContactLVI::KopeteContactLVI( const KopeteContact *contact, KListView *parent \
) : KListViewItem( parent ) +KopeteContactLVI::KopeteContactLVI( KopeteView *view, \
const KopeteContact *contact, KListView *parent ) : KListViewItem( parent )  {
         m_contact = contact;
         m_parentView = parent;
+        m_view = view;
 
         if( m_contact->metaContact() )
@@ -1260,5 +1261,5 @@ void KopeteContactLVI::slotDisplayNameCh
 void KopeteContactLVI::slotStatusChanged()
 {
-        setPixmap( 0, ((KopeteContact*)m_contact)->manager()->contactOnlineStatus( \
m_contact ).iconFor(m_contact) ); +        setPixmap( 0, \
m_view->msgManager()->contactOnlineStatus( m_contact ).iconFor(m_contact) );  }
 

--- kdenonbeta/kopete/libkopete/ui/chatview.h  #1.98:1.99
@@ -63,5 +63,5 @@ class KopeteContactLVI : public QObject,
 
 public:
-        KopeteContactLVI( const KopeteContact *contact, KListView *parent );
+        KopeteContactLVI( KopeteView *view, const KopeteContact *contact, KListView \
*parent );  const KopeteContact *contact() { return m_contact; }
 
@@ -69,4 +69,5 @@ private:
         const KopeteContact *m_contact;
         KListView *m_parentView;
+        KopeteView *m_view;
 
 private slots:


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic