[Konversation-devel] [Bug 123209] "Join the channel foo" stays in status bar even after mouse off /topic # link

Eike Hein sho at eikehein.com
Mon Jun 26 14:59:20 CEST 2006


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=123209         
sho eikehein com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |FIXED



------- Additional Comments From sho eikehein com  2006-06-26 14:59 -------
SVN commit 555137 by hein:

Clear the status bar when the mouse cursor leaves the topic widget.
BUG:123209


 M  +1 -0      ChangeLog  
 M  +6 -0      src/topiclabel.cpp  
 M  +1 -1      src/topiclabel.h  


--- trunk/extragear/network/konversation/ChangeLog #555136:555137
 @ -49,6 +49,7  @
 - Significantly cleaned up tab completion code
 - Fix default custom browser setting
 - Fix display of some watched nicks online info messages in the ircview
+- Fix status bar link info not being cleared when the mouse cursor leaves the topic widget
 
 Changes from 0.18 to 0.19
 We are extremely pleased to announce the immediate release of Konversation 0.19. The focus
--- trunk/extragear/network/konversation/src/topiclabel.cpp #555136:555137
 @ -102,6 +102,12  @
         KActiveLabel::contentsMouseMoveEvent(e);
     }
 
+    void TopicLabel::leaveEvent(QEvent*)
+    {
+       emit clearStatusText();
+       m_lastStatusText = QString::null;
+    }
+
     void TopicLabel::openLink(const QString& link)
     {
         if (!link.isEmpty())
--- trunk/extragear/network/konversation/src/topiclabel.h #555136:555137
 @ -46,7 +46,7  @
             virtual void contentsMousePressEvent(QMouseEvent *e);
             virtual void contentsMouseReleaseEvent(QMouseEvent *e);
             virtual void contentsMouseMoveEvent(QMouseEvent *e);
-
+            virtual void leaveEvent (QEvent*);
             void resizeEvent(QResizeEvent*);
 
         protected slots:


More information about the Konversation-devel mailing list