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

List:       kde-commits
Subject:    KDE/kdebase/workspace/krunner/interfaces/default
From:       Aaron J. Seigo <aseigo () kde ! org>
Date:       2009-09-01 0:06:38
Message-ID: 1251763598.326667.16190.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1017948 by aseigo:

nd on tab too


 M  +1 -0      resultitem.cpp  
 M  +1 -0      resultitem.h  
 M  +1 -0      resultscene.cpp  


--- trunk/KDE/kdebase/workspace/krunner/interfaces/default/resultitem.cpp \
#1017947:1017948 @@ -361,6 +361,7 @@
 
     scene()->clearSelection();
     setSelected(true);
+    emit ensureVisibility(this);
 
     if (!m_highlightTimerId) {
         m_highlightTimerId = startTimer(TIMER_INTERVAL);
--- trunk/KDE/kdebase/workspace/krunner/interfaces/default/resultitem.h \
#1017947:1017948 @@ -96,6 +96,7 @@
     void hoverEnter(ResultItem *item);
     void hoverLeave(ResultItem *item);
     void sizeChanged(ResultItem *item);
+    void ensureVisibility(QGraphicsItem *item);
 
 protected:
     void hoverLeaveEvent(QGraphicsSceneHoverEvent *e);
--- trunk/KDE/kdebase/workspace/krunner/interfaces/default/resultscene.cpp \
#1017947:1017948 @@ -246,6 +246,7 @@
                                      m_itemMarginRight, m_itemMarginBottom);
             addItem(item);
             item->hide();
+            connect(item, SIGNAL(ensureVisibility(QGraphicsItem*)), this, \
                SIGNAL(ensureVisibility(QGraphicsItem*)));
             connect(item, SIGNAL(sizeChanged(ResultItem*)), this, \
                SLOT(arrangeItems(ResultItem*)));
             connect(item, SIGNAL(activated(ResultItem*)), this, \
                SIGNAL(itemActivated(ResultItem*)));
             connect(item, SIGNAL(hoverEnter(ResultItem*)), this, \
SIGNAL(itemHoverEnter(ResultItem*)));


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

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