[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdenetwork/kopete/kopete/chatwindow
From: Will Stephenson <lists () stevello ! free-online ! co ! uk>
Date: 2004-12-06 13:20:49
Message-ID: 20041206132049.5B3E71BB63 () office ! kde ! org
[Download RAW message or body]
CVS commit by wstephens:
Forward port memory leak fix for chat members list tool tips
M +11 -1 chatmemberslistwidget.cpp 1.4
M +3 -0 chatmemberslistwidget.h 1.3
--- kdenetwork/kopete/kopete/chatwindow/chatmemberslistwidget.h #1.2:1.3
@@ -38,4 +38,6 @@ class ChatMembersListWidget : public KLi
public:
ChatMembersListWidget( Kopete::ChatSession *session, QWidget *parent, const char *name = 0 );
+ virtual ~ChatMembersListWidget();
+
Kopete::ChatSession *session() { return m_session; }
@@ -79,4 +81,5 @@ private:
Kopete::ChatSession *m_session;
QMap<const Kopete::Contact*, ContactItem*> m_members;
+ ToolTip *m_toolTip;
};
--- kdenetwork/kopete/kopete/chatwindow/chatmemberslistwidget.cpp #1.3:1.4
@@ -39,4 +39,9 @@ public:
}
+ ~ToolTip()
+ {
+ remove( m_listView->viewport() );
+ }
+
void maybeTip( const QPoint &pos )
{
@@ -123,5 +128,5 @@ ChatMembersListWidget::ChatMembersListWi
// use our own custom tooltips
setShowToolTips( false );
- new ToolTip( this );
+ m_toolTip = new ToolTip( this );
// set up display: no header
@@ -152,4 +157,9 @@ ChatMembersListWidget::ChatMembersListWi
}
+ChatMembersListWidget::~ChatMembersListWidget()
+{
+ delete m_toolTip;
+}
+
void ChatMembersListWidget::slotContextMenu( KListView*, QListViewItem *item, const QPoint &point )
{
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic